صفحة HTMl فيها هذا الفورم ( كمثال ) :
كود PHP:
<form action=form.php>
<table border=0 width=60%>
<tr>
<td align=center>
الاسم
</td>
<td align=center>
<input type=text name=name>
</td>
</tr>
<tr>
<td align=center>
البريد
</td>
<td align=center>
<input type=text name=mail>
</td>
</tr>
<tr>
<tr>
<td align=center>
الهواية
</td>
<td align=center>
<input type=text name=hob>
</td>
</tr>
<tr>
<td align=center colspan=2>
<input type=submit value="أدخل">
</td>
</tr>
</table>
</form>
نحفظها باسم world4webs.html مثلاً ،
ثم ننشئ قاعدة بيانات و نضع فيها جدول كالآتي :
كود PHP:
create table contact(
id int auto_increment primary key not null,
name varchar(50) not null,
mail varchar(50) not null,
hob varchar(100) not null);
ثم نصنع ملف config.php فيه معلومات القاعدة و الاتصال :
كود PHP:
<?
// Start Mysql Info.
$host="localhost";
$user="";//تضع هنا اسم المستخدم
$pass="";//تضع هنا كلمة السر
$dbname="";//تضع هنا اسم القاعدة
// End Mysql Info.
// Start Connection
$con=mysql_pconnect($host,$user,$pass) or die("لا يمكن الاتصال بالقاعدة");
mysql_select_db($dbname,$con);
// End Connection
?>
ثم نصنع ملف form.php يتم استقبال المعلومات و تخزينها :
كود PHP:
<?
include("config.php");
if($name and $mail and $hob){
$q=mysql_query("insert into contact (name,mail,hob) values (`$name`,`$mail`,`$hob`);
}
else{
echo"الرجاء إدخال البيانات";
}
?>
ثم ننشئ صفحة عرض المعلومات كالآتي باسم view.php :
كود PHP:
<?
include("config.php");
$sql=mysql_query("selelct * from contact);
while($row=mysql_fetch_array($sql)){
@extract($row);
echo"<table width=60% border=1>
<tr>
<td align=center>
الاسم
</td>
<td align=center>
$name
</td>
</tr>
<tr>
<td align=center>
البريد
</td>
<td align=center>
$mail
</td>
</tr>
<tr>
<td align=center>
الهواية
</td>
<td align=center>
$hob
</td>
</tr>
</table><br>";
}
?>
بعدها استعرض الملف view.php ، إذا لدينا 4 ملفات :
world4webs.html : فيه الفورم لإدخال البيانات
config.php : فيه معلومات القاعدة
form.php : استقبال المعلومات و تخزينها في القاعدة
view.php : استعراض المعلومات
و السلام عليكم
D R . N O