MSHAER
04-13-2007, 05:10 PM
[الدرس التاسع] حقول أدخال البيانات إلى القاعده ..add
مرحبا أخواني ,,
في الدرس السابق
[الدرس السادس]أنشاء قاعده , أنشاء جدول , أنشاء حقل في الجدول (http://www.mshaer.net/vb/showthread.php?t=14187)
والدرس
[الدرس الثامن] أظهار عدد معين من مستخرجات قاعدة البينات مثل العشر مواضيع (http://www.mshaer.net/vb/showthread.php?t=14234)
تعلمنا عمل جدول وحقلين في القاعده
اليوم نبغى نسوي ملف لأدخال المقالات مثلا إلى القاعده ,,
ونبغى نتطرق شوي لأمور HTML راح تساعدنا كثير
شرح ملف add.php
==
<form name=form method="POST" action="add2.php">
توجيه الفورم اللي فيه البيانات الى الصفحه add2.php
الحقل اللي بنودع فيه الخبر اسمه art
القاعده اسمها mqal
مكان كتابة الخبر نوعه text
<textarea name="news" cols="28" rows="7" wrap="VIRTUAL"></textarea>لاحظ معي اسم الحقل !! name="news"
زر الارسال
<input type="submit" name="Submit" value="أرسال" style="font-family: Tahoma; font-size: 9pt">للآن لم نستخدم أي وسوم PHP
نبدأ الآن باعداد الملف add2.php والذي بدوره سينقل البيانات من الadd.php إلى القاعده
add2.php
==========
قبل كل شيء لازن نستدعي الانكلود اللي يسوي الاتصال بالقاعده ,,
include("config.php");الحين اتصلنا !!
طيب وبعدين !!
علشان مانكتب خبر فوق الثاني وينمسح القديم لو كان مثلا نفس الاسم
نضيف هالكلمتين
if ((! empty($news))) {اذا كان الحقل news فارغ أضف بعده البيانات
يعني اذا كان يوجد 5 اخبار
يضيف الخبر الجديد رقم 6
طيب الحين نبغى نفلتر الخبر من الأوامر الضاره ونعرفه
كيف نسويها !!
بسيطه
$news = addslashes($news);
الحين فلترناها وبعدين !!
الاتصال وادخال اليانات للقاعده يتم بهذا الشكل
mysql_query("INSERT Into art (news) VALUES ('$news')");
الناتج للملف add2.php كاملا هو
<?php
include("config.php");
if ((! empty($news))) {
$news = addslashes($news);
mysql_query("INSERT Into art (news) VALUES ('$news')");
echo '
<font face=arial size=16 align=center>تمت أضافة الخبر بنجاح </font><BR>
';
} else {
echo "<font face=tahoma size=2 align=center>يبدوا أنك لم تقم بتعبيئة الحقول بشكل صحيح إضغط زر الترجاع من خلال متصفحك</font>";
}
?>
اما الملف
add.php
<html dir="rtl">
<form name=form method="POST" action="add2.php">
<div align="center">
<center>
<table width="400" border="0" cellspacing="0" cellpadding="0" dir=rtl >
<tr>
<td width="112" align="center" >
<p align="center"><span lang="ar-sa">
<font face="Tahoma" style="font-size: 9pt">الرساله</font></span></td>
<td width="257" >
<div align="center">
<font face="Tahoma"><span style="font-size: 9pt">
<textarea name="news" cols="28" rows="7" wrap="VIRTUAL"></textarea>
</span></font>
</div>
</td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<input type="submit" name="Submit" value="أرسال" style="font-family: Tahoma; font-size: 9pt"><font face="Tahoma" style="font-size: 9pt">
</font>
</div>
</td>
</tr>
</table>
</center>
</div>
الآن جرب أَضافة الخبر
http://localhost/mqal/add.php
مرحبا أخواني ,,
في الدرس السابق
[الدرس السادس]أنشاء قاعده , أنشاء جدول , أنشاء حقل في الجدول (http://www.mshaer.net/vb/showthread.php?t=14187)
والدرس
[الدرس الثامن] أظهار عدد معين من مستخرجات قاعدة البينات مثل العشر مواضيع (http://www.mshaer.net/vb/showthread.php?t=14234)
تعلمنا عمل جدول وحقلين في القاعده
اليوم نبغى نسوي ملف لأدخال المقالات مثلا إلى القاعده ,,
ونبغى نتطرق شوي لأمور HTML راح تساعدنا كثير
شرح ملف add.php
==
<form name=form method="POST" action="add2.php">
توجيه الفورم اللي فيه البيانات الى الصفحه add2.php
الحقل اللي بنودع فيه الخبر اسمه art
القاعده اسمها mqal
مكان كتابة الخبر نوعه text
<textarea name="news" cols="28" rows="7" wrap="VIRTUAL"></textarea>لاحظ معي اسم الحقل !! name="news"
زر الارسال
<input type="submit" name="Submit" value="أرسال" style="font-family: Tahoma; font-size: 9pt">للآن لم نستخدم أي وسوم PHP
نبدأ الآن باعداد الملف add2.php والذي بدوره سينقل البيانات من الadd.php إلى القاعده
add2.php
==========
قبل كل شيء لازن نستدعي الانكلود اللي يسوي الاتصال بالقاعده ,,
include("config.php");الحين اتصلنا !!
طيب وبعدين !!
علشان مانكتب خبر فوق الثاني وينمسح القديم لو كان مثلا نفس الاسم
نضيف هالكلمتين
if ((! empty($news))) {اذا كان الحقل news فارغ أضف بعده البيانات
يعني اذا كان يوجد 5 اخبار
يضيف الخبر الجديد رقم 6
طيب الحين نبغى نفلتر الخبر من الأوامر الضاره ونعرفه
كيف نسويها !!
بسيطه
$news = addslashes($news);
الحين فلترناها وبعدين !!
الاتصال وادخال اليانات للقاعده يتم بهذا الشكل
mysql_query("INSERT Into art (news) VALUES ('$news')");
الناتج للملف add2.php كاملا هو
<?php
include("config.php");
if ((! empty($news))) {
$news = addslashes($news);
mysql_query("INSERT Into art (news) VALUES ('$news')");
echo '
<font face=arial size=16 align=center>تمت أضافة الخبر بنجاح </font><BR>
';
} else {
echo "<font face=tahoma size=2 align=center>يبدوا أنك لم تقم بتعبيئة الحقول بشكل صحيح إضغط زر الترجاع من خلال متصفحك</font>";
}
?>
اما الملف
add.php
<html dir="rtl">
<form name=form method="POST" action="add2.php">
<div align="center">
<center>
<table width="400" border="0" cellspacing="0" cellpadding="0" dir=rtl >
<tr>
<td width="112" align="center" >
<p align="center"><span lang="ar-sa">
<font face="Tahoma" style="font-size: 9pt">الرساله</font></span></td>
<td width="257" >
<div align="center">
<font face="Tahoma"><span style="font-size: 9pt">
<textarea name="news" cols="28" rows="7" wrap="VIRTUAL"></textarea>
</span></font>
</div>
</td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<input type="submit" name="Submit" value="أرسال" style="font-family: Tahoma; font-size: 9pt"><font face="Tahoma" style="font-size: 9pt">
</font>
</div>
</td>
</tr>
</table>
</center>
</div>
الآن جرب أَضافة الخبر
http://localhost/mqal/add.php