fereshte_b
چهارشنبه 01 مرداد 1393, 14:50 عصر
سلام دوستان
من یه کد حذف نوشتم به اینصوزا که اول یه جستجو انجام میده بر حسب ساعت خروج دانشجو و بعد که اطلاعات رو پیدا کرد اونو حذف میکنه
حالا مشکلاتم
1- میخوام بعد از حذف، جدولم که چند کاربر رو پیدا کرده خالی نشه و بقیه دانشجوهارو نشون بده
2- وقتی اطلاعات یه دانشجو حذف میشه و میخام دوباره جستجو کنم وقتی رو دکمه جستجو میزنم باز میگه "اطلاعات دانشجو حذف شد" و بعد دوباره پیدا میکنه دانشجوی بعدی رو. یه جوری درواقع عمل حذف دانشجوی قبلی تکرار میشه
اینم کد من
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="asli.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form action="#" method="post" >
<p>
<table align="right" cellpadding="4" style="margin-right:60px" >
<caption>جستجو</caption>
<tr>
<td>
ساعت خروج
</td>
<td><input type="text" name="khoroj_time" required >
</td>
</tr>
<tr>
<td>
<input type="submit" name="search" value="جستجو">
<a href="panel_admin.php" style="text-decoration:none">
<input type="button" name="back" value="بازگشت"> </a>
</td>
</tr>
</table>
</p>
</form>
<?php
include "start.php";
include "jdf.php";
print "<table border=1> <th>ردیف</th><th>شماره دانشجویی</th><th>نام</th><th>نام خانوادگی</th><th>ساعت خروج</th><th>ساعت ورود</th><th>تاریخ</th><th>برای انتخاب کلیک کنید</th>";
if (isset($_POST['search']))
{
$f=$_POST["khoroj_time"];
$se= mysql_query("SELECT id,st_number,name,family,khoroj,vorod,tarikh FROM khoroj WHERE khoroj like '%".$f."%'");
if(($se)>0){
while($row = mysql_fetch_array($se)){
print "<tr>";
print "<td>" .$row['id']. "</td><td>". $row['st_number'] . "</td><td>" .$row['name'] . "</td><td>" . $row['family'] . "</td><td>" . $row['khoroj'] . "</td><td>" . $row['vorod'] . "</td><td>" . $row['tarikh']."</td>";
print "<td><a href='?delete=".$row['id']."'>حذف اطلاعات خروج</a>";
print "</tr>";
}
}
}
print "</table>";
if(isset($_GET['delete'])){
$del=$_GET['delete'];
$del=mysql_query('DELETE FROM khoroj WHERE id="' . $del . '"');
echo '<script language="javascript">';
echo 'alert("اطلاعات ورود و خروج حذف شد.")';
echo '</script>';
exit;
}
?>
<form action="" method="get">
<br/><br/>
<a href="panel_admin.php" style="text-decoration:none; direction:ltr !important;">
<input type="button" name="back" value="بازگشت">
</form>
</body>
</html>
من یه کد حذف نوشتم به اینصوزا که اول یه جستجو انجام میده بر حسب ساعت خروج دانشجو و بعد که اطلاعات رو پیدا کرد اونو حذف میکنه
حالا مشکلاتم
1- میخوام بعد از حذف، جدولم که چند کاربر رو پیدا کرده خالی نشه و بقیه دانشجوهارو نشون بده
2- وقتی اطلاعات یه دانشجو حذف میشه و میخام دوباره جستجو کنم وقتی رو دکمه جستجو میزنم باز میگه "اطلاعات دانشجو حذف شد" و بعد دوباره پیدا میکنه دانشجوی بعدی رو. یه جوری درواقع عمل حذف دانشجوی قبلی تکرار میشه
اینم کد من
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="asli.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form action="#" method="post" >
<p>
<table align="right" cellpadding="4" style="margin-right:60px" >
<caption>جستجو</caption>
<tr>
<td>
ساعت خروج
</td>
<td><input type="text" name="khoroj_time" required >
</td>
</tr>
<tr>
<td>
<input type="submit" name="search" value="جستجو">
<a href="panel_admin.php" style="text-decoration:none">
<input type="button" name="back" value="بازگشت"> </a>
</td>
</tr>
</table>
</p>
</form>
<?php
include "start.php";
include "jdf.php";
print "<table border=1> <th>ردیف</th><th>شماره دانشجویی</th><th>نام</th><th>نام خانوادگی</th><th>ساعت خروج</th><th>ساعت ورود</th><th>تاریخ</th><th>برای انتخاب کلیک کنید</th>";
if (isset($_POST['search']))
{
$f=$_POST["khoroj_time"];
$se= mysql_query("SELECT id,st_number,name,family,khoroj,vorod,tarikh FROM khoroj WHERE khoroj like '%".$f."%'");
if(($se)>0){
while($row = mysql_fetch_array($se)){
print "<tr>";
print "<td>" .$row['id']. "</td><td>". $row['st_number'] . "</td><td>" .$row['name'] . "</td><td>" . $row['family'] . "</td><td>" . $row['khoroj'] . "</td><td>" . $row['vorod'] . "</td><td>" . $row['tarikh']."</td>";
print "<td><a href='?delete=".$row['id']."'>حذف اطلاعات خروج</a>";
print "</tr>";
}
}
}
print "</table>";
if(isset($_GET['delete'])){
$del=$_GET['delete'];
$del=mysql_query('DELETE FROM khoroj WHERE id="' . $del . '"');
echo '<script language="javascript">';
echo 'alert("اطلاعات ورود و خروج حذف شد.")';
echo '</script>';
exit;
}
?>
<form action="" method="get">
<br/><br/>
<a href="panel_admin.php" style="text-decoration:none; direction:ltr !important;">
<input type="button" name="back" value="بازگشت">
</form>
</body>
</html>