الاخوة الكرام انا مبتدئ بلة php صممت برنامج بسيط لكن تقف امامي مشكلة اتمنى المساعدة .
القاعدة اسمها work الجدول data الحقول id ,name ,email , work
صممت الصفحة الاولى add.php لادخال البيانات وطبعا id تلقائي .
صفحة insert.php لادخال ماتم اضافته من صفحة add.php للقاعدة وتظهر رسالة Successful
عند الاضافة بنجاح .و Erorr عند الفشل وهي تعمل وهناك رابط view لعرض ماتم اضافته في صفحة view.php وهنا السؤال .
في صفحة view.php اضهرت فقط id ,name ,email ووضعت رابط viewall لعرض جميع الحقول لهذا السجل فقط عن طريق id لكن لم انجح في ذلك .
حيث اريد في صفحة viewall.php يظهر السجل المطلوب فقط بجميع حقوله وفيه update بحيث يفتح صفحة ي هذا السجل مع السماح بالتحديث وdelete للحذف .
اتمنى ان اكون قد اوصلت الفكرة .
فأنا لارأريد الا ان اتعلم من هذا المثال .
الصفحة add.php
<html dir="rtl"> <head> <title>MY FIRST STEP</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1256"> </head> <table width="400" border="0" align="center" cellpadding="3" cellspacing="0"> <tr> <td><div align="center"><strong><span lang="ar-sa">MY FIRST STEP</span></strong></div></td> </tr> </table> <table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC"> <tr> <form id="form1" name="form1" method="POST" action="insert.php"> <td> <table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF"> <tr> <td width="117"> <p align="center"><span lang="ar-sa">الاسم </span></td> <td width="14">:</td> <td width="357"><input name="name" type="text" id="name" size="40" /></td> </tr> <tr> <td> <p align="center"><span lang="ar-sa">البريد</span></td> <td>:</td> <td><input name="email" type="text" id="email" size="40" /></td> </tr> <tr> <td> <p align="center"><span lang="ar-sa">العمل</span></td> <td>:</td> <td><input name="work" type="text" id="work" size="40" /></td> </tr> <tr> <td> </td> <td> </td> <td><input type="submit" name="Submit" value="ارسل" /> <input type="reset" name="Submit2" value="امسح" /></td> </tr> </table> </td> </form> </tr> </table> </html>
صفحة insert.php
<?php
$host="localhost";
$username="ali";
$password="123";
$db_name="work";
$tbl_name="data";
mysql_connect("$host", "$username", "$password")or die("cannot connect server ");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="INSERT INTO $tbl_name(name, email ,work)VALUES('$name', '$email','$work')";
$result=mysql_query($sql);
//check if query successful
if($result){
echo "Successful";
echo "<BR>";
echo "<a href='view.php'> view </a>";
}
else {
echo "ERROR";
}
mysql_close();
?>صفحة view.php
<html dir="rtl">
<tr>
<td><div align="center"><strong> <a href="add.php">add new data</a>
</strong></div></td>
</tr>
</table>
<br>
<?php
$host="localhost";
$username="ali";
$password="123";
$db_name="work";
$tbl_name="data";
mysql_connect("$host", "$username", "$password")or die("cannot connect server ");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name ";
$result=mysql_query($sql);
while($rows=mysql_fetch_array($result)){
?>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td><table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td> </td>
<td>:</td>
<td><? echo $rows['id']; ?></td>
</tr>
<tr>
<td width="117" align="center">الأسم</td>
<td width="14">:</td>
<td width="357"><? echo $rows['name']; ?></td>
</tr>
<tr>
<td align="center">الايميل</td>
<td>:</td>
<td><? echo $rows['email']; ?></td>
</tr>
<tr>
<td align="center" colspan="3"><a <a href="viewall.php?id=<?php echo $rows['id']; ?>">viewall</a></td>
</tr>
</table></td>
</tr>
</table>
<BR>
<?
}
mysql_close();
?>صفحة viewall.php
<html dir="rtl">
<tr>
<td><div align="center"><strong> <a href="add.php">add new data</a>
</strong></div></td>
</tr>
</table>
<br>
<?php
$host="localhost";
$username="ali";
$password="123";
$db_name="work";
$tbl_name="data";
mysql_connect("$host", "$username", "$password")or die("cannot connect server ");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name ";
$result=mysql_query($sql);
while($rows=mysql_fetch_array($result)){
?>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td><table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td> </td>
<td>:</td>
<td><? echo $rows['id']; ?></td>
</tr>
<tr>
<td width="117" align="center">الأسم</td>
<td width="14">:</td>
<td width="357"><? echo $rows['name']; ?></td>
</tr>
<tr>
<td align="center">الايميل</td>
<td>:</td>
<td><? echo $rows['email']; ?></td>
</tr>
<tr>
<td align="center">العمل</td>
<td>:</td>
<td><? echo $rows['work']; ?></td>
</tr>
</table></td>
</tr>
</table>
<BR>
<?
}
mysql_close();
?>