ویرایش و حذف در بانک اطلاعاتی
ما در این مطلب می خواهیم با استفاده از کدهای PHP ویرایش و حذف رکورد از بانک اطلاعاتی را توضیح دهیم
بچه ها این یک مثال ساده می باشد.
بطور مثال بانک اطلاعاتی ما school و جدول ما student با فیلدهای sid , sname, sfamily می باشد
ما چهار صفحه داریم یک صفحه گزارش گیری (با نام query.php ) که علاوه بر گزارش 2 textfield و 2 دکمه داریم یکی برای ویرایش و یکی برای حذف
یک صفحه برای مشاهده ی اطلاعاتی که می خواهیم ویرایش کنیم ( FormUpdate.php )
یک صفحه برای ذخیره کدهای قسمت ویرایش (update.php)
یک صفحه برای حذف ( delete.php)
کدهای مربوط به صفحه query.php
<body>
<p>
<?php
$link=mysql_connect("localhost","root","");
mysql_select_db("school",$link);
$result=mysql_query("select * from student",$link);
echo "<table border='1px'>";
echo "<tr>";
echo "<th>ID Student</th><th>Name Student</th><th>Family Student</th>";
echo "</tr>";
while($record=mysql_fetch_assoc($result))
{
echo "<tr>";
echo "<td>$record[sid]</td><td>$record[sname]</td><td>$record[sfamily]</td>";
echo "</tr>";
}
echo "</table>";
?>
</p>
<form id="form1" name="form1" method="post" action="FormUpdate.php">
<label for="code1">Insert Id for Update:</label>
<input type="text" name="code1" id="code1" />
<input type="submit" name="button" id="button" value="Update" />
</form>
</br>
<form id="form2" name="form2" method="post" action="delete.php">
<label for="code2">Insert Id for Delete :</label>
<input type="text" name="code2" id="code2" />
<input type="submit" name="button2" id="button2" value="Delete" />
</form>
</body>
کدهای مربوط به صفحه delete.php
<body>
<?php
$code=$_POST["code2"];
$link=mysql_connect("localhost","root","");
mysql_select_db("school",$link);
mysql_query("delete from student where sid='$code'",$link);
mysql_close($link);
?>
<script language="javascript">
window.location="query.php";
</script>
</body>
کدهای مربوط به صفحه FormUpdate.php
<body>
<?php
$code=$_POST["code1"];
$link=mysql_connect("localhost","root","");
mysql_select_db("school",$link);
$result=mysql_query("select * from student where sid='$code'",$link);
echo "<form id='form1' name='form1' method='post' action='Update.php'>";
while ($record=mysql_fetch_assoc($result))
{
echo "<p><label for='code'>ID student : </label> <input type='text' name='code' id='code' value=$record[sid] readonly='readonly' /></p>";
echo "<p><label for='name'>Name student : </label> <input type='text' name='name' id='name' value=$record[sname] /></p>";
echo "<p><label for='family'>Family student : </label> <input type='text' name='family' id='family' value=$record[sfamily] /></p>";
}
mysql_close($link);
?>
<input type="submit" name="button" id="button" value="Save" />
</p>
</form>
</body>
<?php
$code=$_POST["code"];
$name=$_POST["name"];
$family=$_POST["family"];
$link=mysql_connect("localhost","root","");
mysql_select_db("school",$link);
mysql_query("update student set sname='$name',sfamily='$family' where sid='$code'",$link);
mysql_close($link);
?>
<script language="javascript">
window.location="query.php";
</script>
</body>
- ۹۳/۰۱/۰۸