Удаление данных из таблицы
Создайте в папке bd_user
файл delete.php
для удаления пользователей из базы:
<?php
mysql_connect("localhost","root","")
or die ("Невозможно подключиться к
серверу");
mysql_select_db("users")
or die("Нет такой таблицы!");
$zapros="DELETE
FROM user WHERE id_user=" . $_GET['id_user'];
mysql_query($zapros);
header("Location:
index.php");
exit;
?>
Проверьте удаление
пользователей. Обратите внимание на
то, как работает функция header().
Замечание.Функция
header()
перенаправляет браузер на другую
страницу, в нашем случае на ту же страницу
index.php,
что приводит к обновлению информации
в окне браузера. ВАЖНО!!! Функциюheader()нужно использовать до любого
вывода текста в браузер! Даже перед<?phpне должно быть пробелов!
Самостоятельная работа № 7
Полученный программный код несовершенен.
Главные недостатки:
Вы можете регистрировать «пустых»
пользователей, т.к. в программном коде
нет проверки, а заполнил ли человек
обязательные поля.
Вы можете регистрировать одного и того
же пользователя многократно, данные
будут заноситься в таблицу, изменяя
только поле id_user .
Внесите изменения в
php-код, чтобы исправить перечисленные
выше недостатки.