сторінка
php
$ part = $ _GET ['part'];
// запам'ятовуємо ідентифікатор, таблицю та ім'я поля запису, яку потрібно видалити
$ id = $ _GET ['id'];
$ table = $ _GET ['table'];
$ pole = $ _GET ['pole'];
if ($ part == "start")// якщо початок процесу видалення
{
// виводимо прохання на підтвердження видалення
echo "
Дійсно хочете видалити запис?
";
}
if ($ part == "go")// якщо користувач підтвердив видалення:
{
// підключаємося до СУБД MySQL
$ connect = @ mysql_connect ("localhost", "root", "") or die ("Помилка підключення до MySQL");
// вибираємо базу банних
$ db = @ mysql_select_db ("products");
if ($ table == "proizv")// якщо видаляє постачальника - видаляємо також всі записи про товари, пов'язані з ним
{
// спочатку видаляємо товари
$ sql = 'SELECT idp FROM product WHERE idpr = ''. $ id.' 'LIMIT 0, 1000';
$ result = mysql_query ($ sql);
$ num = mysql_num_rows ($ result); ($ num! = 0)
{($ row = mysql_fetch_array ($ result))
{
$ sql = 'DELETE FROM product WHERE idp = ''. $ row [0].' 'LIMIT 1';
$ res = mysql_query ($ sql);
};
}
// освобаждаем результати запитів
mysql_free_result ($ result);
// потім видалити запис про постачальника
$ sql = 'DELETE FROM proizv WHERE idpr = ''. $ id.' 'LIMIT 1';
$ result = mysql_query ($ sql);
}
else// якщо видаляється не постачальника
{
// будуємо запит на видалення обраного запису...