Мой код не удаляет записи из базы данных.
<tr> <th><input type="submit" name="delete" id="delete" value="DELETE"></th> <th>name</th> <th>comp</th> </tr> $query=mysql_query("SELECT * FROM riv"); $count=mysql_num_rows($query); while($riv=mysql_fetch_assoc($query)) { echo"<tr>"; echo"<td><input type=checkbox name=checkbox[] id=checkbox[] value=<?php echo $riv[id]; ??></td>"; echo"<td>$riv[name]</td>"; echo"<td>$riv[comp]</td>"; echo"</tr>"; } ?> // Check if delete button active, start this if(isset($_POST['delete'])){ for($i=0;$i<$count;$i++){ if(isset($_POST['checkbox[]'])){ $del_id = $id[$i]; echo $del_id; $sql = "DELETE FROM riv WHERE id='$del_id'"; $result = mysql_query($sql);} } } ?>
Что я уже пробовал:
Попробовал & создал один код удаления, который отлично работает, но имеет проблемы с checkbox & amp; multiple delete.
Mohibur Rashid
Попробуйте этот эксперимент и проанализируйте результат
печать "&ГТ;&ГТ;".использования isset($_POST, где['флажок []'])".&ЛТ;&ЛТ;\Н";
печать "&ГТ;&ГТ;".использования isset($_POST, где [флажок'']])".&ЛТ;&ЛТ;\Н";
и попробуй разобраться в проблеме