maxmax
Guest
как правильно удалять из бд
Здравствуйте. Сделал таблицу: в первом столбце отображается ссылка УДАЛИТЬ на страницу remove.php (где будет храниться код удаления из бд), а во втором имя клиента (name). У меня что-то неправильно - не удаляется. Будьте добры помогите.
client.php:
<html>
<meta http-equiv="Content-Type" content="text/html;charset=windows-1251">
</html>
<?php
mysql_connect();
mysql_select_db('volk') or die ('not select db');
$result=mysql_query('select * from clients') or die ('not select');
echo '<table border=1>';
while ($row=mysql_fetch_object($result)) {
echo '<tr>';
echo '<td>';
echo '<form action=remove.php method=post><input type=hidden name=id><input type=submit name=edit value=УДАЛИТЬ></form>';
echo '</td>';
echo '<td>';
echo $row->name;
echo '</td>';
echo '</tr>';
}
mysql_close();
?>
remove.php:
<?php
mysql_connect();
mysql_select_db('volk');
mysql_query('delete from clients where id=$id') or die ('no del');
mysql_close();
?>
Я думаю, что у меня с id что-то не в порядке.
Здравствуйте. Сделал таблицу: в первом столбце отображается ссылка УДАЛИТЬ на страницу remove.php (где будет храниться код удаления из бд), а во втором имя клиента (name). У меня что-то неправильно - не удаляется. Будьте добры помогите.
client.php:
<html>
<meta http-equiv="Content-Type" content="text/html;charset=windows-1251">
</html>
<?php
mysql_connect();
mysql_select_db('volk') or die ('not select db');
$result=mysql_query('select * from clients') or die ('not select');
echo '<table border=1>';
while ($row=mysql_fetch_object($result)) {
echo '<tr>';
echo '<td>';
echo '<form action=remove.php method=post><input type=hidden name=id><input type=submit name=edit value=УДАЛИТЬ></form>';
echo '</td>';
echo '<td>';
echo $row->name;
echo '</td>';
echo '</tr>';
}
mysql_close();
?>
remove.php:
<?php
mysql_connect();
mysql_select_db('volk');
mysql_query('delete from clients where id=$id') or die ('no del');
mysql_close();
?>
Я думаю, что у меня с id что-то не в порядке.