[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удаление строк из таблицы БД
Страницы: 1, 2
Гость_Moby
Здравствуйте! Мне нужно, чтобы при нажатии на кнопку удалялись строки из таблицы отмеченные флажком. Не пойму как правильно написать цикл. С таким кодом удаляется через раз:

<form method="POST" name="form1" action="">
<table
align="center" width="100%">
<tr
id="inf"><td> </td><td><b>Наименование</td><td><b>Артикул</td><td><b>Цена</td><td><b>Скидка</td><td><b>Итоговая цена</td><td><b>Расчет</td>
<td><b>
Продавец</td><td><b>Дата и время</td><td><b>Магазин</td></tr>
<?php

if (!mysql_connect("localhost", "webuser", "1234"))
die("Не могу подключиться к серверу MySQL");
if (!mysql_select_db("redmond"))
die("Не могу найти БД redmond");
$query="select * from buying, worker, shop
where workerid=worker.No and addressid=shop.No"
;
$result=mysql_query($query);
if (!$result) die("Ошибка в запросе: ".mysql_error());
while ($arr=mysql_fetch_assoc($result)) {
echo '
<tr id=inf><td><input type="checkbox" name="del" value="'
.$arr['No'].'"></td><td>'.$arr['name'].'</td><td>'.$arr['marking'].'</td><td>'.$arr['price'].'</td>
<td>'
.$arr['discount'].'</td><td>'.$arr['discountprice'].'</td><td>'.$arr['typeofpayment'].'</td><td>'.$arr['surname'].'</td><td>'.$arr['time'].'</td>
<td>'
.$arr['address'].'</td></tr>';
}
?>
</table>
<input
type="submit" name="enter" value="Удалить" id="inf">
<p
id="inf"><a href="http://localhost/myphp/diplom/task20.php">Вернуться к заполнению формы</font></p>
</form>


<?php
if (!mysql_connect("localhost", "root"))
die("Не могу подключиться к серверу MySQL");
if (!mysql_select_db("redmond"))
die("Не могу найти БД redmond");
$query="select *
from buying"
;
$result=mysql_query($query);
if (!$result) die("Ошибка в запросе: ".mysql_error());
$del=$_POST['del'];
while ($arr=mysql_fetch_assoc($result)) {
if ($_POST['del']=$del) {
$query = "DELETE FROM buying WHERE No=$del";
mysql_query ( $query );}
}

echo "</table>";
?>


Помогите, пожалуйста =)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.