Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PHP_Лаб. работа 7.doc
Скачиваний:
602
Добавлен:
26.02.2016
Размер:
832.51 Кб
Скачать

Удаление данных из таблицы

  1. Создайте в папке 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;

?>

  1. Проверьте удаление пользователей. Обратите внимание на то, как работает функция header().

Замечание.Функция header() перенаправляет браузер на другую страницу, в нашем случае на ту же страницу index.php, что приводит к обновлению информации в окне браузера. ВАЖНО!!! Функциюheader()нужно использовать до любого вывода текста в браузер! Даже перед<?phpне должно быть пробелов!

Самостоятельная работа № 7

Полученный программный код несовершенен. Главные недостатки:

  • Вы можете регистрировать «пустых» пользователей, т.к. в программном коде нет проверки, а заполнил ли человек обязательные поля.

  • Вы можете регистрировать одного и того же пользователя многократно, данные будут заноситься в таблицу, изменяя только поле id_user .

Внесите изменения в php-код, чтобы исправить перечисленные выше недостатки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]