[ط*ظ„طھ]: ظ…ط´ظƒظ„ط© ظپظٹ ط¹ظ…ظ„ EDIT ظ„ظ‚ط§ط¹ط¯ط© ط§ظ„ط¨ظٹط§ظ†ط§طھ



السلام عليكم
عملت صفحة لتعديل معلومات قاعدة البيانات سميتها edit.php
رمز PHP:
<code style="white-space:nowrap"> <code> <?php
include("config.php");



$id = $_GET&#91;id&#93;;

$query = mysql_query("SELECT * FROM dossier WHERE id=$id");
$info_cat = mysql_fetch_array($query);

echo
"<form action='update.php' method='POST'>
<span lang='fr'><b>Name :</b> </span>
<input name='name' type='text' value='
$info_cat&#91;name&#93;' size='25'>
<p><input type='hidden' name='id' value='
$info_cat&#91;id&#93;'>
<p><b>Last name</b><span lang='fr'><b> :</b> </span>
<input name='last' type='text' value='
$info_cat&#91;last&#93;' size='25'><p>&nbsp;<input type='submit' value='Edit' name='Submit'><input type='Reset' value='Reset' name='Reset'>
</form>"
;

?>
</code> </code>

كما ترون اني جعلت الصفحة ترسل المعلومات لصفحة أخرى إسمها update.php
رمز PHP:
<code style="white-space:nowrap"> <code> <?
include("config.php");
$id = $_POST&#91;'id'&#93;;
$name = $_POST&#91;'name'&#93;;
$last = $_POST&#91;'last'&#93;;



$query = mysql_query("UPDATE 'dossier' SET name='$name', last='$last' where id=$id");
if (
$query) {
echo
"Yes !";
}
else {
echo
"No !";
}

?>
</code> </code>

لكن عندما جربتها في السيرفر SERVER المحلي تعمل الصفحة edit.phpبصفة رائعة لكن عند ضغط Edit تجيني No !

أين الخطا؟؟




التعديل الأخير كان بواسطة Dr-HouSSeM; 22 - 03 - 2014 الساعة 18:01





©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©