MoRo المدير العام
عدد المساهمات : 159 العمر : 31 تاريخ التسجيل : 31/05/2010 تاريخ الميلاد : 22/05/1993
| موضوع: توضيح ادخال البيانات إلى قواعد البيانات الأحد يوليو 18, 2010 3:00 am | |
| بسم الله الرحمن الرحيم . اليوم نتعلم كيفية إدخال البيانات إلى قواعد البيانات .. بالطبع يجب ان يكون عندنا ملف كونفج ويجب تضمينه في صفحة الـphp التي سننشأها اولاً يجب ان يكون عندنا جدول في قاعدة البيانات وليكن اسمه: news وبه : id - رقم تسلسلي . title - عنوان الخبر. new - الخبر . ثانياً لازم يكون عندنا صفحتين .. الأولى : فورم الإدخال .. وليكن اسمها : addnew.html و راح تكون فورم فقط ينقل لصفحة إنشاء وإدخال البيانات .. وليكن اسمها : addnew.php كود صفحة addnew.html رمز PHP:
كود PHP: <html> <head> <title>إنشاء خبر</title> </head> <body dir="rtl"> <font face="tahoma"> <center> <form method="POST" action="addnew.php"> عنوان الخبر : <input type="text" name="title" /><br/> الخبر : <textarea id="new" name="new"></textarea> <br /> <input type="submit" value="أنشأ" /> </form> </center> </font> </body> </html>
تمام .. الصفحة مش محتاجة شرح صفحة html عادية جداً .. بس فيها فورم نوعه post ويرسل إلى صفحة addnew.php .. الآن صفحة .. addnew.php .. اولاً يجب ان نبدأ بوسمي php رمز PHP:
كود PHP: <?php
?>
تمام بعد ذلك يجب أن نستقبل ماتم إرساله عن طريق دالة $_POST نشوف : رمز PHP:
كود PHP: $title = $_POST['title']; $new = $_POST['new'];
كده استقبل البيانات عن طريق دالة $_POST طبعاً title و new اللي بعد $_POST دي اسماء المدخلات .. وعرفناها في الصفحة السابقة نيجي للموضوع المهم جداً الإدخال .. رمز PHP:
كود PHP: $add=mysql_query("INSERT INTO news(title,new)VALUES('$title','$new')");
المتغير $add خليناه ينفذ أمر mysql إنشاء في جدول News في الخلايا title,new القيم $title و $new وهم معرفين فوق .. طيب الشرط .. لو تم الإنشاء أظهر تم الإنشاء بنجاح ... رمز PHP:
كود PHP: if($add){ echo 'تم الإنشاء بنجاح'; }
تمام .. يبقى كده تناولنا في درسنا لليوم : 1- كيفية إنشاء فورم . 2- كيفية إستقبال البيانات بدالة $_POST 3- كيفية إدخال البيانات إلى الجدول .. 4- استخدمنا دالة if في التحقق من هل تم الإنشاء ام لا ..
منقول | |
|
الـنـسـيـم إداري
عدد المساهمات : 210 العمر : 30 تاريخ التسجيل : 16/06/2010 تاريخ الميلاد : 14/03/1994
| موضوع: رد: توضيح ادخال البيانات إلى قواعد البيانات الخميس يوليو 29, 2010 2:13 am | |
| مـــــــــــــــــــــــشـــــــــــــــــــكـــــــــــــــوووووووووور | |
|