تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: May 2006-
#1 (permalink)  
[استفسار] ماالخطأ في طريقة عرضي للجدول


السلام عليكم .

قمت بإنشاء جدول باسم mod3 مكون من ثمانية حقول
وبعد إدخال بعض البيانات إليه بواسطة نموذج تأكدت من ذلك عبر لوحة التحكم .

لكن عندما حاولت عرض محتويات هذا الجدول لم تنجح طريقتي وهي كالتالي


كود PHP:

<?php
session_start
();
include(
'config.php');
if (!
session_is_registered(admin)){
                                include(
'login.php');
                                }
else{
     
$sql1 mysql_query("SELECT * FROM mod3");
     if(
$sql1)
     {

         echo
'<table width=60% border=1>
            <tr>

                <td align=center><font color=red>PSZ</font></td>
                <td align=center><font color=red>Unit</font></td>
                <td align=center><font color=red>Systeem</font></td>
                <td align=center><font color=red>exact location</font></td>
                <td align=center><font color=red>set press</font></td>
                <td align=center><font color=red>interval</font></td>
                <td align=center><font color=red>test_date</font></td>
                <td align=center><font color=red>due_date</font></td>
                <td align=center><font color=red>status</font></td>

            </tr>
            </table><br>'
;
           
// $row=mysql_fetch_array($sql2,MYSQL_BOTH)or die(mysql_error());
         
while($row=mysql_fetch_array($sql1))
                 {
                @
extract($row);
                echo
                    
'<table width=60% border=1>
                        <tr><td align=center>$PZV_mod3</td>
                             <td align=center>MOD3</td>
                          <td align=center>$System_mod3</td>
                          <td align=center>$exact location_mod3</td>
                          <td align=center>$set press_mod3</td>
                          <td align=center>$interval_mod3</td>
                          <td align=center>$test_date_mod3</td>
                          <td align=center>$due_date_mod3</td>
                          <td align=center>$status_mod3</td>
                  </tr>
                  </table><br>'
;


                }
        }

     else   {echo
"There is no data";}
  }
?>

ولكم جزيل الشكر .






__________________
100 صقر !!
يومياتي في تعلم php ..
أرحب بالمبتدئين لنتعلم معا والمحترفين ليقدموا النصح والتوجيه .
.
.
سبحان الله وبحمده عدد خلقه .. ورضا نفسه .. وزنة عرشه .. ومداد كلماته .
SaharRose غير متواجد حالياً   قديم 19-05-2008, 08:43 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#2 (permalink)  

من أيت ايتيت المتغيرات هذه !! $System_mod3 و غيرها !
يجب أن تدخلها بهذا الشكل بعد ال fetch

كود PHP:
$row['field'
لا تنسي باستبدال field باسم كلcolumn بالقاعده






__________________
PHP Coder -- I Love PHP
ArabsProject غير متواجد حالياً   قديم 19-05-2008, 08:55 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#3 (permalink)  

اقتباس:
من أيت ايتيت المتغيرات هذه !! $System_mod3 و غيرها !
من اسماء الحقول في الجدول .

وفهمت من ردك أن اكتبها بهذا الشكل :

كود PHP:
$row[PZV_mod3
حيث أن مابين القوسين هو اسم أحد الحقول في الجدول .
ولكن النتيجة هي طباعته كما هو !! هل هناك خطأ في طريقة الطباعة التالية

كود PHP:

while($row=mysql_fetch_array($sql1))
                 {
                @
extract($row);
                echo
                    
'<table width=60% border=1>
                        <tr><td align=center>$row[PZV_mod3]</td>
                             <td align=center>$System_mod3</td>
                          <td align=center>$exact location_mod3</td>
                          <td align=center>$set press_mod3</td>
                          <td align=center>$interval_mod3</td>
                          <td align=center>$test_date_mod3</td>
                          <td align=center>$due_date_mod3</td>
                          <td align=center>$status_mod3</td>
                  </tr>
                  </table><br>'
;


                } 






__________________
100 صقر !!
يومياتي في تعلم php ..
أرحب بالمبتدئين لنتعلم معا والمحترفين ليقدموا النصح والتوجيه .
.
.
سبحان الله وبحمده عدد خلقه .. ورضا نفسه .. وزنة عرشه .. ومداد كلماته .
SaharRose غير متواجد حالياً   قديم 20-05-2008, 12:37 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Aug 2007-
#4 (permalink)  

السلام عليكم ...
جربت الآتي :

كود PHP:

<?php 
session_start
(); 
include(
'config.php'); 
if (!
session_is_registered(admin)){ 
                                include(
'login.php'); 
                                } 
else{ 
     
$sql1 mysql_query("SELECT * FROM mod3"); 
     if(
$sql1
     { 
         echo
'<table width=60% border=1> 
            <tr> 
                <td align=center><font color=red>PSZ</font></td> 
                <td align=center><font color=red>Unit</font></td> 
                <td align=center><font color=red>Systeem</font></td> 
                <td align=center><font color=red>exact location</font></td> 
                <td align=center><font color=red>set press</font></td> 
                <td align=center><font color=red>interval</font></td> 
                <td align=center><font color=red>test_date</font></td> 
                <td align=center><font color=red>due_date</font></td> 
                <td align=center><font color=red>status</font></td> 
            </tr> 
            </table><br>'

           
// $row=mysql_fetch_array($sql2,MYSQL_BOTH)or die(mysql_error()); 
         
while($row=mysql_fetch_array($sql1)) 
                 { 
                
extract($row); 
                echo 
                    
'<table width=60% border=1> 
                        <tr><td align=center>$PZV_mod3</td> 
                             <td align=center>MOD3</td> 
                          <td align=center>$System_mod3</td> 
                          <td align=center>$exact location_mod3</td> 
                          <td align=center>$set press_mod3</td> 
                          <td align=center>$interval_mod3</td> 
                          <td align=center>$test_date_mod3</td> 
                          <td align=center>$due_date_mod3</td> 
                          <td align=center>$status_mod3</td> 
                  </tr> 
                  </table><br>'


                } 
        } 
else
 { print 
mysql_error();
 }
     else   {echo
"There is no data";} 
  } 
?>






__________________
موقع مبرّمج - موقع زاويتي ...
لا إله إلا الله ,, محمد رسول الله ,, أستغفر الله , احفظ الله يحفظك.
إقتراحاتكم لسكربت الدروس من هنا .
ff5006 غير متواجد حالياً   قديم 20-05-2008, 02:32 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#5 (permalink)  

شكرا جزيلا لك ArabsProject

وأشكرك ff5006

قمت بتغيير الأقواس الخاصة بدالة الطباعة من
كود PHP:
 ' 
إلى
كود PHP:
 
ولاحظت أن الحقول من النوع "رقم أو تاريخ " تمت طباعتها مباشرة بكتابتها على الصورة


بينما الحقول من النوع النصي لم تظهر بطريقة صحيحة إلا بإدراجها ضمن المصفوفة $row
وحتى تعم الفائدة هذه بمالرفقات صورة للتوضيح .
هل من تعليق على ذلك !!






الصور المصغرة للصور المرفقة
اضغط على الصورة لعرض أكبر

الاســـم:	php.JPG‏
المشاهدات:	21
الحجـــم:	50.6 كيلوبايت
الرقم:	40540  
__________________
100 صقر !!
يومياتي في تعلم php ..
أرحب بالمبتدئين لنتعلم معا والمحترفين ليقدموا النصح والتوجيه .
.
.
سبحان الله وبحمده عدد خلقه .. ورضا نفسه .. وزنة عرشه .. ومداد كلماته .
SaharRose غير متواجد حالياً   قديم 20-05-2008, 03:02 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Aug 2007-
#6 (permalink)  

السلام عليكم
اخوي ... أفضل طريقه ... وتفادياً للمشاكل اطبعها هكذا
كود PHP:
print $rows['name']; 
بدل استخدام extract






__________________
موقع مبرّمج - موقع زاويتي ...
لا إله إلا الله ,, محمد رسول الله ,, أستغفر الله , احفظ الله يحفظك.
إقتراحاتكم لسكربت الدروس من هنا .

التعديل الأخير تم بواسطة : ff5006 بتاريخ 20-05-2008 الساعة 10:26 PM. سبب آخر: print*
ff5006 غير متواجد حالياً   قديم 20-05-2008, 10:25 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#7 (permalink)  
شكر

أشكرك واتمنى منك متابعتي
فأنا مبتدئة وويسعدني أن أجد المساعدة والتوجيه
وبإذن الله تعالى سأضيف قريبا أول موضوع يشرح تجربتي كمبتدئة في تعلم هذه اللغة السهلة حقا لمن يعرفها والصعبة لمن يجهلها فالإنسان عدو نفسه .

بالنسبة لحل المشكلة التي طرحتها فإنه تعددت الطرق لذلك
المهم بالنسبة لي الآن االنتيجة صحيح
لكن في مرحلة قادمة إن شاء الله تعالى سأبحث عن الأفضل .
جزاك الله خيرا






__________________
100 صقر !!
يومياتي في تعلم php ..
أرحب بالمبتدئين لنتعلم معا والمحترفين ليقدموا النصح والتوجيه .
.
.
سبحان الله وبحمده عدد خلقه .. ورضا نفسه .. وزنة عرشه .. ومداد كلماته .
SaharRose غير متواجد حالياً   قديم 22-05-2008, 11:38 PM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[شرح] طريقة تركيب الهاكات ســــاري إصلاح وصيانة المنتديات 14 29-03-2005 08:25 PM
مشكلة عدم المقدرة للدخول على المنتدى في vB3، شرحها braheemo88 إصلاح وصيانة المنتديات 1 04-02-2004 05:48 PM
ماهي طريقة : نقل ورفع ونسخ قاعدة البيانات عن طريق التلنت .. ! alhashash تطوير الويب 6 08-03-2003 11:44 PM
أرجو المساعدة أريد طريقة للدخول إلى بريد الهتميل في سوريا eyad3d تطوير الويب 1 09-11-2000 01:28 AM
أرجو المساعدة أريد طريقة للدخول إلى بريد الهتميل في سوريا eyad3d تطوير الويب 0 28-10-2000 03:18 PM


الساعة الآن: 09:24 AM بتوقيت المملكة العربية السعودية