لادخال بيانات الى قاعدة البيانات
فلنفترض اننا نريد ان نقوم بادخال سجلات , تتكون من الاسم والبريد الالكتروني
فبذلك سيكون لدينا جدول ستكون من التالي :
id من نوع auto_increment وميزته انه سيعطينا رقم جديد آليا لكل سجل يتم اضافته لقاعدة البيانات
name وهو حقل الاسم
email وهو حقل البريد الالكتروني

الان نقوم بعمل النموذج الخاص بادخال البيانات

كود PHP:
                      شفرة برمجية 

<form action=add.php
الاسم<input type=text name=name


البريد<input type=text name=email
<
input type=submit value='اضف البيانات'
</
form

النموذج السابق بسيط
يتكون من حقل Input اسمه name وهو حقل الاسم
والآخر اسمه email وهو حقل البريد الالكتروني
وزر اضافة البيانات
هذا النموذج سيرسل البيانات الى صفحة add.php

الان في صفحة add.php دعونا نستقبل البيانات التي ارسلناها بواسطة النموذج وذلك باستخدام $_POST

كود PHP:
                      شفرة برمجية 

$name
=$_POST['name]; 
$email=$_POST['
email]; 

الان سنقوم بادخال البيانات الى قاعدة البيانات باستخدام امر Mysql وهو INSETR


كود PHP:
                      شفرة برمجية 
 
   
$add
=mysql_query("INSERT INTO TABLE(name,email)VALUES('$name','$email')"); 


بكل بساطة , في الامر السابق امرنا قاعدة البيانات ان تدخل الى الجدول , بيانات حقل الاسم وتعطيه القيمة $name وبيانات حقل البريد وتعطيه القيمة $email ( لاحظ الترتيب )

بالنسبة للحقل id فبما اننا جعلنا نوعه عبارة عن auto_increment فهذا يعني ان قاعدة البيانات ستقوم باعطاءه رقم جديد آليا , ولاداعي لان نقوم باعطاء رقم له

الان سنضيف شرطا للتأكد من ان العملية قد تمت بنجاح

كود PHP:
                      شفرة برمجية 

if(!$add

echo
"توجد مشكلة في الاضافة"

else 

echo
"تمت الاضافة بنجاح"


بالتوفيق ولأي استفسار انا حاضر نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي