بوصالح
11-10-2007, 10:51 AM
اخواني الكرام
في درسنا اليوم راح نتعلم طريقة ادخال البيانات عن طريق استماره
وبحيث بعد ملاء الحقول المطلوبه يتم ارسال تلك البيانات في نفس الفورم دون اللجوء الى ارسال البيانات الى صفحة اخرى وسوف يوضح لكم الدرس اثناء الشرح
هنا شكل الفورم
http://saeedalbuainain.googlepages.com/form1.JPG
كالعادة نكتب البيانات المطلوبة
http://saeedalbuainain.googlepages.com/form3.JPG
وهنا النتيجة
http://saeedalbuainain.googlepages.com/form4.JPG
شكل الجدول
http://saeedalbuainain.googlepages.com/form2.JPG
تمت الاضافة دون اللجوء الى صفحة اخرى وفائدة هذا الدرس لتقليل عدد صفحات السكربت
تعالوا نتعلم كيف تتم هذه العملية :
بأستخدام
if($_GET['action']=="add")
ومربط الفرس في الفورم هذا الأستدعاء
<form method="POST" action="add_msg1.php?action=add">
وهنا الكود كامل
واي استفسار انا بالخدمة
<?
include "../include/config.php";
if($_GET['action']=="add"){
$title = $_POST['title'];
$detail =$_POST['detail'];
$sender =$_POST['sender'];
$datetime=date("d/m/y h:i:s");
$sql="INSERT INTO sms(title, detail, sender, datetime)VALUES('$title', '$detail', '$sender', '$datetime')";
$result=mysql_query($sql);
if ($result) {
echo " <CENTER><BR><BR><B><FONT color=RED>تمت الاضافة والفورم جاهز للأضافة مره اخرى";
}else{
echo "هنا مشكلة";
}
}
mysql_close();
?>
<html dir="rtl">
<head>
<meta http-equiv="Content-Language" content="en-us">
</head>
<form method="POST" action="add_msg1.php?action=add">
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="450" dir="rtl" id="table1">
<tr>
<td>
<table border="1" cellspacing="1" width="450" dir="rtl" id="table2" bordercolorlight="#C0C0C0" bordercolordark="#FFFFFF" bordercolor="#C0C0C0">
<tr>
<td width="147"><b><span lang="ar-sa"> عنوان الــ </span>
SMS</b></td>
<td><input type="text" name="title" id="title" size="20"></td>
</tr>
<tr>
<td width="147"><b><span lang="ar-sa"> اسم المرسل</span></b></td>
<td><input type="text" name="sender" id="sender" size="20"></td>
</tr>
<tr>
<td width="147"><b> <span lang="ar-sa">اكتب هنا المسج</span></b></td>
<td><textarea rows="2" name="detail" id="detail" cols="20"></textarea></td>
</tr>
<tr>
<td width="147"><b> </b><span lang="ar-sa"><b>اختر القسم</b></span></td>
<td>
<?
include "../include/config.php";
?>
<select name="joining" style="width: 179px">
<?php
$result = mysql_query("SELECT * from cat");
while($row = mysql_fetch_array($result))
{
extract($row);
?>
<option value="<?php echo $joining;?>"><?php echo $name;?></option>
<?php
}
?>
</select>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p align="center"><input type="submit" value="أضف المسج" name="B1"><input type="reset" value="مسح" name="B2"></p>
</form>
في درسنا اليوم راح نتعلم طريقة ادخال البيانات عن طريق استماره
وبحيث بعد ملاء الحقول المطلوبه يتم ارسال تلك البيانات في نفس الفورم دون اللجوء الى ارسال البيانات الى صفحة اخرى وسوف يوضح لكم الدرس اثناء الشرح
هنا شكل الفورم
http://saeedalbuainain.googlepages.com/form1.JPG
كالعادة نكتب البيانات المطلوبة
http://saeedalbuainain.googlepages.com/form3.JPG
وهنا النتيجة
http://saeedalbuainain.googlepages.com/form4.JPG
شكل الجدول
http://saeedalbuainain.googlepages.com/form2.JPG
تمت الاضافة دون اللجوء الى صفحة اخرى وفائدة هذا الدرس لتقليل عدد صفحات السكربت
تعالوا نتعلم كيف تتم هذه العملية :
بأستخدام
if($_GET['action']=="add")
ومربط الفرس في الفورم هذا الأستدعاء
<form method="POST" action="add_msg1.php?action=add">
وهنا الكود كامل
واي استفسار انا بالخدمة
<?
include "../include/config.php";
if($_GET['action']=="add"){
$title = $_POST['title'];
$detail =$_POST['detail'];
$sender =$_POST['sender'];
$datetime=date("d/m/y h:i:s");
$sql="INSERT INTO sms(title, detail, sender, datetime)VALUES('$title', '$detail', '$sender', '$datetime')";
$result=mysql_query($sql);
if ($result) {
echo " <CENTER><BR><BR><B><FONT color=RED>تمت الاضافة والفورم جاهز للأضافة مره اخرى";
}else{
echo "هنا مشكلة";
}
}
mysql_close();
?>
<html dir="rtl">
<head>
<meta http-equiv="Content-Language" content="en-us">
</head>
<form method="POST" action="add_msg1.php?action=add">
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="450" dir="rtl" id="table1">
<tr>
<td>
<table border="1" cellspacing="1" width="450" dir="rtl" id="table2" bordercolorlight="#C0C0C0" bordercolordark="#FFFFFF" bordercolor="#C0C0C0">
<tr>
<td width="147"><b><span lang="ar-sa"> عنوان الــ </span>
SMS</b></td>
<td><input type="text" name="title" id="title" size="20"></td>
</tr>
<tr>
<td width="147"><b><span lang="ar-sa"> اسم المرسل</span></b></td>
<td><input type="text" name="sender" id="sender" size="20"></td>
</tr>
<tr>
<td width="147"><b> <span lang="ar-sa">اكتب هنا المسج</span></b></td>
<td><textarea rows="2" name="detail" id="detail" cols="20"></textarea></td>
</tr>
<tr>
<td width="147"><b> </b><span lang="ar-sa"><b>اختر القسم</b></span></td>
<td>
<?
include "../include/config.php";
?>
<select name="joining" style="width: 179px">
<?php
$result = mysql_query("SELECT * from cat");
while($row = mysql_fetch_array($result))
{
extract($row);
?>
<option value="<?php echo $joining;?>"><?php echo $name;?></option>
<?php
}
?>
</select>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p align="center"><input type="submit" value="أضف المسج" name="B1"><input type="reset" value="مسح" name="B2"></p>
</form>