Warning: Function get_magic_quotes_gpc() is deprecated in /home/forumbs/public_html/includes/class_core.php on line 1960
درس ادخال البيانات الى قاعدة البيانات [الأرشيف] - منتديات بانى ستار

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : درس ادخال البيانات الى قاعدة البيانات



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

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





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


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


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

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





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


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





$add=mysql_query("INSERT INTO TABLE(name,email)VALUES('$name','$email')");


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

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





if(!$add)
{
echo"توجد مشكلة في الاضافة";
}
else
{
echo"تمت الاضافة بنجاح";
}