الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في كود بسيط

بدأه رجااء في 17 سبتمبر 2010 · 2 رد · 391 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم

عندي سؤال الله يخليكم بكود عن ال relational db ,

retrive_name2.php يوجد فيه فورم دروب داون ليست فيها اسماء الاصدقاء و زر submit و لنك يقوم بقراءة كل رسائل الاصدقاء و ببعت الفورم عل read_all.php

بعد ما تم ادخال رسالة من فلان و هكذا واتأكدت انو كودهم شغال وفعلا الرسائل بتتخزن ..

بيعطي error بمل read_all.php على جملة while($mesaage = mysql_fetch_array($result)){

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\PHP\read_all.php on line 9

عل كلن الاكواد موجودة ... يعني الجملة الي بيعطي ال Warning عليها مش شايفة انا فيها خطأ ... الله يخليكم تساعدوني لان عندي

امتحان لوظيفة php قريبا

read_all.php

<?php

$con =@ mysql_connect("localhost","root","") or die("Problem Connecting!");
$db =@ mysql_select_db("freeforarab",$con) or die("Unable to connect!");
$query = "select friends.f_name,friends.l_name,messages.message where friends.id = messages.fid";
$result = mysql_query($query,$con);


while($mesaage = mysql_fetch_array($result)){
echo $mesaage['f_name'];
echo " ";
echo $message['l_name'];
echo "<br/>";
echo $message['message'];
echo "<br/>";
echo "<hr/>";
}


?>

retrive_name2.php

<?php

$con =@ mysql_connect("localhost","root","") or die("Problem Connecting!");
$db =@ mysql_select_db("freeforarab",$con) or die("Unable to connect!");
$query = "select * from friends";
$result = mysql_query($query,$con);

$form = "<form action=\"read_msg.php\" method=\"post\">
<select name=\"friends\">";

while($name=mysql_fetch_array($result)){
$form .= "<option value=$name[id]>$name[f_name] $name[l_name]</option>";
}

$form .= "</select><input type=\"submit\" name=\"submit\" value=\"Read Message\"></form>";

echo $form;

echo "<br/>";

echo "<a href=\"read_all.php\">Read All</a>";


?>
#2

السلام عليكم ورحمة الله

الخطأ في الاستعلام

مثل هذا الخطأ ترده هذه الدوال غالباً عندما لا يرد الاستعلام أي قيمة

لاحظِ الخطأ هنا :

$query = "select friends.f_name,friends.l_name,messages.message where friends.id = messages.fid";

أين جملة from في الاستعلام؟

أي يجب أن يكون الاستعلام هكذا :

$query = "select friends.f_name,friends.l_name,messages.message from friends,messages where friends.id = messages.fid";

و الله أعلم

بتوفيق الله

Everything will be fine when we TALK LESS, DO MORE


#3

عنجد من كل قلبي الله يعطيك العافية ويجزيك الخير

فعلا هاد الغلط ............

شكــــــــــــرا جزيـــــــــــــــلا على سرعتكم بالمتابعة و اعتنائكم ....

مواضيع مشابهة