اخطاء برمجيه بسيطة يقع اغلبنا بها ( وانا أول واحد )
ابحث عن
استبدل بـ
افتح ملف edit.php
ابحث عن السطر
كود PHP:
echo "<html dir=rtl><form method='POST' action='edit2.php'>
واستبدله بـ
كود PHP:
echo "<html dir=rtl><form method='GET' action='edit2.php'>
لانك تستخدم الطريقة
GET من خلال هذ السطر
كود PHP:
<td width='77' align='center'><a href='edit2.php?id=$id'>تعديل</a></td>
افتح ملف edit2.php
ابحث عن السطر
كود PHP:
include ("config.php");
اضف بعده
كود PHP:
$id = $_GET['id'];
ابحث عن السطر
كود PHP:
$sql = mysql_query("SELECT * FROM `table`");
استبدله بـ
كود PHP:
$sql = mysql_query("SELECT * FROM `table` where table_id = '$id' ");
ابحث عن السطر
كود PHP:
$rows = mysql_fetch_array($sql);
استبدله بـ
كود PHP:
while($rows= mysql_fetch_array($sql)){
ابحث عن السطر
كود PHP:
$order = $rows['table_order'];
أضف بعده
ابحث عن السطر
كود PHP:
echo "<html dir=rtl><form method='POST' action='edit3.php'>
واستبدله بـ
كود PHP:
echo "<html dir=rtl><form method='GET' action='edit3.php'>
لأنك تستخدم فى صفحة edit3.php الـ
GET وليس
POST
ابحث عن السطر
كود PHP:
<td width='28' align='center'>$cid</td>
واستبدله بـ
كود PHP:
<td width='28' align='center'><input type='text' name='id' value='$cid' size='3'></td>
حتى يمكن ارسال id من خلاله
ابحث عن السطر
كود PHP:
<td width='77' align='center'><input type='text' name='T1' value='$order'' size='3></td>
واستبدله بـ
كود PHP:
<td width='77' align='center'><input type='text' name='edit_order' value='$order' size='3'></td>
لانك واضع بملف edit3.php الـ
edit_order وليس
T1
ابحث عن السطر
كود PHP:
</table><p align='center'><input type='submit' value='تعديل' name='$order'></form>";
واستبدله بـ
كود PHP:
</table><p align='center'><input type='submit' value='تعديل' ></form>";
فى ملف edit3.php
ابحث عن السطر
كود PHP:
$sql = mysql_query("UPDATE `table` SET `table_order` = '$edit_order' WHERE `cat_id` = '$id'");
واستبدله بـ
كود PHP:
$sql = mysql_query("UPDATE `nour`.`table` SET `table_order` = '$edit_order' WHERE `table`.`table_id` ='$id' LIMIT 1 ;");
الاسكريبت بعدها سيعمل بكفائة 100% بإذن الله
مدة البحث والتعديل 3 ساعات فقط لاغير
وكنت اتمنى تنتظر وتشوف كيف راح الاخ الكريم marabe7 يشرحها لك بطريقة مبسطه
واتمنى منك التمعن جيدا فى استخدام
POST & GET
لان اغلب الاسكريبت ترسل POST وتستقبل بـ GET (اقع انا كمان فى هالمشكلة كتير جدا

)
اخى abdellahjawal سوف اعاود تحويل الدرس الاخير الى الريل بلير واعاود رفعه وسيكون جاهر فى الغد بإذن الله
تمنياتى للجميع بالتوفيق