arabwit
15-05-2007, 04:26 AM
لادخال بيانات الى قاعدة البيانات
فلنفترض اننا نريد ان نقوم بادخال سجلات , تتكون من الاسم والبريد الالكتروني
فبذلك سيكون لدينا جدول ستكون من التالي :
id من نوع auto_increment وميزته انه سيعطينا رقم جديد آليا لكل سجل يتم اضافته لقاعدة البيانات
name وهو حقل الاسم
email وهو حقل البريد الالكتروني
الان نقوم بعمل النموذج الخاص بادخال البيانات
ملاحظة ضع مكان النجوم t e x t بدون فراغات
شفرة برمجية
<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"تمت الاضافة بنجاح";
}
تحياتي
فلنفترض اننا نريد ان نقوم بادخال سجلات , تتكون من الاسم والبريد الالكتروني
فبذلك سيكون لدينا جدول ستكون من التالي :
id من نوع auto_increment وميزته انه سيعطينا رقم جديد آليا لكل سجل يتم اضافته لقاعدة البيانات
name وهو حقل الاسم
email وهو حقل البريد الالكتروني
الان نقوم بعمل النموذج الخاص بادخال البيانات
ملاحظة ضع مكان النجوم t e x t بدون فراغات
شفرة برمجية
<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"تمت الاضافة بنجاح";
}
تحياتي