سنقوم بإنشاء صفحة إضافة خبر جديد رقم 2 وليكن اسمها add2.php ...
الآن قم بالتالي :
1- قم بإنشاء صفحة إضافة خبر add2.php .
2- قم باستدعاء ملف config.php والذي فيه أوامر الاتصال بقاعدة البيانات .
كود:
include ('config.php');
3- قم بعمل أمر إضافة البيانات لقاعدة البيانات بهذا الشكل :
كود:
$query = "insert into news (title,subject) values ('$_POST[title]','$_POST[subject]')";
$result = mysql_query($query);
وشرح هذا الكود :
طلبنا أن تكون قيمة المتغير
كود:
$query =
كود:
"insert
أضف
كود:
into
في
كود:
news
جدول nwes
كود:
(title,subject)
اسم الصفين في قاعدة البيانات title & subject
كود:
values
قيمة
كود:
('$_POST[title]','$_POST[subject]')";
post قيمة الإرسال القادم من النموذج وسمينا المربع الأول فيه باسم title وكذلك قيمة الإرسال من المربع الثاني باسم subject
كود:
$result
المتغير سميناه باسم result بمعنى نتيجة استعلام الأمر السابق هو :
كود:
mysql_query
الاستفسار أو الاستعلام من قاعدة البيانات .
كود:
($query);
اسم متغير العمل السابق كله لإضافة البيانات في قاعدة البيانات .
الآن نأتي للشرط if شاهد معي :
كود:
if ($result) {
كود:
echo "تمت الإضافة بنجاح";
}else {
echo "للأسف لم تتم الإضافة";
}
كود:
if
بمعنى إذا والشرط لا بد أن يكون بين قوسين بهذا الشكل ()
كود:
$result
أي نتيجة الاستعلام
كود:
{
أي بداية تنفيذ الأوامر
كود:
echo
أي اكتب أو أطبع على الشاشة
كود:
"تمت الإضافة بنجاح";
تكتب ما تريده بين قوسين ثم لابد من إغلاق السطر بهذه الفاصلة ;
كود:
}
هذا هو الإغلاق للأمر
كود:
else
بمعنى ما عدا ذلك
طبعا الأقواس تم شرحها
اطبع لم يتم ... إلخ
فيكون الشكل النهائي للملف :
كود:
<?php
include ('config.php');
$query = "insert into news (title,subject) values ('$_POST[title]','$_POST[subject]')";
$result = mysql_query($query);
if ($result) {
echo "تمت الإضافة بنجاح";
}else {
echo "للأسف لم تتم الإضافة";
}
?>
وبالتوفيق إن شاء الله
الآن انتهينا من إنشاء الملف .. نلقاكم في الدرس القادم بإذن الله تعالى ..
سؤال على الدرس :
* قم بإنشاء ملف add2.php و فيه أوامر إدخال البيانات في قاعدة البيانات