عرض مشاركة واحدة
عضو فعال
تاريخ التسجيل: Aug 2005-
#16 (permalink)  

بصراحة بحثت كثيراً في كود extract لم أجد خطأ من نوع الملاحظات فيه Notice ..

عدت ونظرت إلى كود الاستخراج العادي :
كود PHP:
while ($row mysql_fetch_array($result)) { 
    
$username=$row[username]; 
    
$password=$row[password]; 
    
$marks=$row[marks]; 
    
$school=$row[school]; 
    
$class=$row[class]; 

وقد تفاجأت عندما شاهدته .. فقد شاهدت منظراً لم اعتدته سابقاً ، لكني وبعد أن اكتشفت هذا الخطأ منذ فترة أفلعت عن مثله .. لذلك أزعجني مظهره وناتجه .. هذه الأسماء ما بين القوسين .. مثل username وpassword تعتبر على أنها ثوابت .. ويتم البحث عن قيمة هذه الثوابت فلا يوجد لها قيمة ... لذلك يتولد خطأ ملاحظة Notice ... ولتفادي هذه المشكلة ، قم بوضع الأسماء داخل علامات تنصيص " و " مثل:
كود PHP:
while ($row mysql_fetch_array($result)) { 
    
$username=$row["username"];
    
$password=$row["password"];
    
$marks=$row["marks"];
    
$school=$row["school"];
    
$class=$row["class"];

أتمنى ان كان هناك أي خطأ آخر أن تقوم بتنبيهي عزيزي hilaby وبارك الله فيك ، دمت أستاذنا الكريم بخير ...

وشكراً لك ....

تحياتي ،، sBForum






__________________
أحمد أبو النصر
Junior php Developer
+20166196074
أحمد أبو النصر غير متواجد حالياً   قديم 17-07-2006, 07:04 PM
رد مع اقتباس