koshimi
Guest
Ошибка при удалении строки из базы
Есть форма, где в поле нужно ввести ID записи в таблице БД, а затем эту запись удалить:
Скрипт DELPOST.PHP выглядит так
Удалять не хочет. Notice: Undefined index: in c:\Testing\delpost.php в строке $id_post=$_POST[`id_post`];
Есть форма, где в поле нужно ввести ID записи в таблице БД, а затем эту запись удалить:
PHP:
<form name="control" method="post" action="delpost.php">
<input name=id_post type="text" size="15">
<input class=button type=submit value="Delete">
</form>
PHP:
<?php
$id_post=$_POST['id_post'];
MYSQL_CONNECT($hostname, $username, $password) OR DIE("No connection. Sorry");
mysql_select_db("post_db") or die("No database. Sorry");
$query = "DELETE FROM posts WHERE id=id_post";
if(mysql_query($query))
{
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='0; URL=control.php'></HEAD>";
}
else
{
echo "Ошибка"; }
?>