PDA

View Full Version : مشکل در حذف اطلاعات به صورت چک باکس



shahin69
یک شنبه 27 مرداد 1392, 21:11 عصر
سلام

دوستان یه text دارم که در ان تاریخ و وارد میکنم و زمانی که ارسال میزنم لیست اون تاریخ هارو برام میاره

و id همه ان ها به صورت چک باکس ظاهر میشه میخوام تیک هر کدام بزنم اون سطر برام پاک شه

کدشو نوشتم و خطلا میده ممنون میشم بگید مشکلش کجاست؟؟


<div class="div3">

<form method="post" action="delete nobat.php">
<table border="0" class="search" cellpadding="5" cellspacing="0">

<tr><td><input type="text" name="date" maxlength="10"/></td><td> درج تاریخ</td></tr>

<tr><td><input type="submit" name="submitt" value="رزرو نوبت"/></td><td></td></tr>

</table>
</form>


<?php
$host = "localhost"; // نام هاست
$username = "root"; // Mysql نام کاربری
$password = "usbw"; // Mysql کلمه عبور
$db_name = "azmoon"; // نام پایگاه داده
$tb_name = "test"; // نام جدول
@$checkbox = $_POST['checkbox'];


$con = mysql_connect("$host", "$username", "$password")
or die("اتصال امکان پذیر نیست");
mysql_query('set names utf8');

mysql_select_db("$db_name")
or die("انتخاب پایگاه داده میسر نیست");

if(!empty($_POST['submitt']))
{

$date=$_POST['date'];


$sql = "select * from test where date='".$date."' order by time";

$result = mysql_query($sql);
$count = mysql_num_rows($result);

?>

<form name="form" method="post" action="">
<table width="400" border="1" dir="rtl">
<tr >
<td class="1" >ردیف</td>
<td class="1">تاریخ</td>
<td class="1">روز</td>
<td class="1"> زمان</td>

</tr>
<?php
while($rows=mysql_fetch_array($result)){
?>
<tr>
<td>
<input name="checkbox[]" type="checkbox" value="<?php echo $rows['idtest']; ?>" />
</td>
<td><?php echo $rows['date']; ?></td>
<td><?php echo $rows['day']; ?></td>
<td><?php echo $rows['time']; ?></td>

</tr>
<?php
}
?>
<tr>
<td colspan="5" align="center">
<input name="delete" type="submit" id="delete" value="حذف" />
</td>
</tr>
<?php
// اگر فرم ارسال شود کد زیر اجرا می شود
if($checkbox){
for($i=0;$i<$count;$i++){
@$del_id = $checkbox[$i];
$s = "DELETE FROM $tb_name WHERE idtest='$del_id'";
$r = mysql_query($s);
}
// رفرش صفحه در صورت اجرای موفقیت آمیز کد
if($r){
echo "<meta http-equiv=\"refresh\" content=\"0;URL=delete nobat.php\">";
}

}
}
mysql_close($con);
?>
</table>

</form>

</div>

MostafaEs3
یک شنبه 27 مرداد 1392, 21:38 عصر
//////////