سنقوم بإنشاء صفحة حذف خبر وليكن اسمها edit3.php ...
الآن قم بالتالي :
1- قم بإنشاء صفحة تحديث الخبر edit3.php.
2- قم باستدعاء ملف config.php والذي فيه أوامر الاتصال بقاعدة البيانات .
كود:
include ('config.php');
3- قم بعمل أمر تحديث البيانات من قاعدة البيانات بهذا الشكل :
كود:
$query = "UPDATE news set title = '$_POST[title]' , subject = '$_POST[subject]' where id = $_POST[id]";
كود:
UPDATE
حدث
كود:
news
جدول news في قاعدة البيانات
كود:
set
الصف المسمى
كود:
title =
اسم الصف في جدول news في قاعدة البيانات
كود:
'$_POST[title]'
المرسل بواسطة المصفوفة POST من النموذج في الصفحة السابقة
كود:
,
بمعنى و
كود:
subject =
اسم الصف في جدول news في قاعدة البيانات
كود:
'$_POST[subject]'
المرسل بواسطة المصفوفة POST من النموذج في الصفحة السابقة
كود:
where
عندما يكون
كود:
id
رقم الـ id المرسل من النموذج في الصفحة السابقة
كود:
= $_POST[id]";
هو الرقم المرسل بواسطة المصفوفة POST من النموذج في الصفحة السابقة
كود:
$result = mysql_query($query);
كود:
$result
المتغير سميناه باسم result بمعنى نتيجة استعلام الأمر السابق هو :
كود:
mysql_query
الاستفسار أو الاستعلام من قاعدة البيانات .
كود:
($query);
اسم متغير العمل السابق كله لتحديث البيانات من قاعدة البيانات .
الآن نأتي للشرط if شاهد معي :
كود:
if ($result){
echo "تم تحديث الموضوع بنجاح<br />";
echo "<a href=edit1.php>اضغط هنا للعودة للصفحة السابقة</a>";
} else {
echo "لم يتم تحديث الموضوع";
}
كود:
if ($result) {
كود:
if
بمعنى إذا والشرط لا بد أن يكون بين قوسين بهذا الشكل ()
كود:
كود:
$result
أي نتيجة الاستعلام
كود:
{
أي بداية تنفيذ الأوامر
كود:
echo
أي اكتب أو أطبع على الشاشة
كود:
"تم تحديث الموضوع بنجاح <br />";
تكتب ما تريده بين قوسين ثم لابد من إغلاق السطر بهذه الفاصلة ;
كود:
}
هذا هو الإغلاق للأمر
كود:
else
بمعنى ما عدا ذلك
طبعا الأقواس تم شرحها
اطبع لم يتم ... إلخ
فيكون الشكل النهائي للملف :
كود:
<?php
include ('config.php');
$query = "UPDATE news set title = '$_POST[title]' , subject = '$_POST[subject]' where id = $_POST[id]";
$result = mysql_query($query);
if ($result){
echo "تم تحديث الموضوع بنجاح ";
echo "<a href=edit1.php>اضغط هنا للعودة</a>";
} else {
echo "لم يتم تحديث الموضوع";
}
?>
وبالتوفيق إن شاء الله
الآن انتهينا من إنشاء الملف .. نلقاكم في الدرس القادم بإذن الله تعالى ..
سؤال على الدرس :
* قم بإنشاء ملف edit3.php و قم بتجربة تعديل البيانات في قاعدة البيانات .