Ответов: 3 Просмотров: 1690
|
Вообщем здрасте!
Молю о помощи!!!!!!
С дуру начал обучаться ПХП по урокам ПОПОВА.
Не могу понять в чём причина - НЕ УДАЛЯЮТСЯ СТРОКИ ИЗ БД.
Уже неделю бьюсь....
Вот 2 файла :
Первый..
del_lesson.php -
CODE ( htmlphp):
скопировать код в буфер обмена
<?php include './BLOCKS/db.php';?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Страница удаления урока</title> <link href="styles.css" rel="stylesheet" type="text/css" /> </head> <body> <table width="690px." align="center" class="table_border"> <?php include './BLOCKS/header.php';?> <tr> <td> <table width="690."> <tr> <td width="220" valign="top" class="left" > <?php include './BLOCKS/left.php';?> </td> <!-- Контент --> <td width="457" align="center" valign="top" class="body"> <p class="lesson_name">Выберите урок для удаления</p> <form id="form1" name="form1" method="post" action="drop_lesson.php"> <?php $result=mysql_query ("SELECT title,id FROM lessons",$db); /*Ссылка ведёт на этот же файл, чтобы присвоить ей id*/ do { printf ("<p><input name 'id_select' type='radio' value='%s'><label>%s</label></p>",$myrow["id"],$myrow["title"]); } ?> <p><input type="submit" value="Удалить урок" /></p> </form> </td> </tr> </table></td> </tr> <?php include './BLOCKS/footer.php';?> </table> </body> </html>
и Второй ...
drop_lesson.php
CODE ( htmlphp):
скопировать код в буфер обмена
<?php include './BLOCKS/db.php'; /*Добавляем дополнительную строку для проверки существования id, а затем внесения его в переменную*/ if (isset ($_POST['id_delete'])) {$id = $_POST['id_delete'];} if ($id == ''){echo "Значения id не существует"; ?>[/color] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Обработчик</title> <link href="styles.css" rel="stylesheet" type="text/css" /> </head> <body> <table width="690px." align="center" class="table_border"> <?php include './BLOCKS/header.php';?> <tr> <td> <table width="690."> <tr> <td width="220" valign="top" class="left" > <?php include './BLOCKS/left.php';?> </td> <!-- Контент --> <td width="457" align="center" valign="top" class="body"> <?php /*Если существуют указанные переменные, то программа удаляет их значения из таблицы*/ /*Указываем какие поля нужно удалить*/ {$result = mysql_query ("DELETE FROM lessons WHERE id=".$id) if ($result == 'true') {echo "<p>Урок успешно удалён</p>";} } else {echo "<p>Скорее всего вы не выбрали радио-кнопку на предыдущем шаге, поэтому - <br>УРОК НЕ МОЖЕТ БЫТЬ УДАЛЁН!!!</p>";} ?> </td> </tr> </table></td> </tr> <?php include './BLOCKS/footer.php';?> </table> </body> </html>
|