не удаляется помеченная запись..
вот код с кнопкой, куда инклудится код с чекбоксом:
<th><form action="deleteitem.php" method="post"><input name="deleteitem" type="submit" value="X"></th>
<?php include ('table.php'); ?></form>
вот кусок с самим чекбоксом - table.php:
$login=$_SESSION['login'];
$result=mysql_query("SELECT * FROM users WHERE login='$login'");
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$id=$row['id'];
$result=mysql_query("SELECT * FROM items WHERE userid='$id'");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
?>
<tr>
<td><input type="checkbox" name="checkbox[]" value="<?php print $rows['itemid']; ?>"></td>
<td><?php print $row['itemnumber']; ?></td>
<td><?php print $row['name']; ?></td>
а это кусок deleteitem.php, где скрипт удаления записи:
if (!empty($_POST['deleteitem'])){
foreach ($_POST['checkbox'] as $del_id) {
$sql = "DELETE FROM items WHERE itemid='$del_id'";
$result = mysql_query($sql);
if($result){
//echo "<meta http-equiv=\"refresh\" content=\"0;URL= myaccount.php\">";
}
}
}
как я понимаю в скрипт deleteitem.php не передаётся itemid товаров, которые должны быть удалены из базы..
запрос выполняется, возвращает $result=1, но в базе товары, которые выделяла всё равно сохранились