[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удаление материала
nice1992
Народ помогите мне разобратся вот есть файл,в котором будет реализовано Удаление урока,урок должет виыводится и там будут кнопки я вибираю урок и нажимаю удалить и все должно работать воде)
В первый рас получилось но во второй рас когда в админке нажымаю на Удалить урок то вискакивает мое же сообщение типа что я запустил без *ИД* но я просто топу нажал в админке на УДАЛИТЬ урок.....Почему непроисходит дальше список и кнопка удаление как в первый раз?
Вот сам код:

<?php
include ("bd.php");
if (isset($_POST['id'])) {$id = $_POST['id'];}

?>

<!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>add_lesson</title>
<
link href="style.css" rel="stylesheet" type="text/css" />
</
head>

<
body>
<
table width="690" border="1" align="center" bgcolor="#FFFFFF" class="main_border">
<!--
Підключаю шапку сайту -->
<? include("blocks/header.php"); ?>

<tr>
<
td><table width="690" border="1">
<
tr>
<!--
Підключаю лівий блок сайту -->
<? include("blocks/lefttd.php");?>
<td valign="top">
<!--
Провірка того чи заповнені всі поля щоб добавити матеріал-->
<?php
/*Провірка заповнення даних*/
if (isset($id))

{
$result = mysql_query ("DELETE FROM lessons WHERE id='$id'");

if ($result == 'true') {echo "<p>Ваш урок успішно видалений!</p>";}
else {echo "<p>Ваш урок не видалений!</p>";}
}

else
{
echo "<p>Ви запустили даний файл без параметра id тому урок видалити нереально=)</p>";
}
?>



</td>
</
tr>
</
table></td>
</
tr>
<!--
Підключаю підвал сайту -->
<? include("blocks/footer.php"); ?>
</table>
</
body>
</
html>




Спустя 3 минуты, 5 секунд (9.02.2011 - 11:22) Snus написал(а):
nice1992
А где у тебя сама кнопка удалить?

Спустя 14 минут, 40 секунд (9.02.2011 - 11:36) linker написал(а):
Ну нельзя так
if ($result == 'true')
не первый раз такое вижу, где вас этой фигне учат?

Спустя 6 минут, 37 секунд (9.02.2011 - 11:43) nice1992 написал(а):
Попов)Но я уже понемногу читаю статьи как переделивать и тп,просто щас уже наконецто хочу сайт уже сделать хоть както уже месяц сиджу над етим постоянно ошыбки постоянно чтото нето меня уже нехватает*((

Спустя 2 минуты, 6 секунд (9.02.2011 - 11:45) linker написал(а):
Так и знал. Берем нормальную книгу по PHP и начинаем учить все с начала. А сайт твой подождет, никуда не денется.

Спустя 51 секунда (9.02.2011 - 11:46) nice1992 написал(а):
Да какрас неподождет*((( у меня ДИПЛОМНЫЙ проект должет быть *((

Спустя 23 минуты, 43 секунды (9.02.2011 - 12:09) Snus написал(а):
nice1992
Тогда готовься к армии с такой дипломной... biggrin.gif

Спустя 16 минут, 2 секунды (9.02.2011 - 12:25) alex12060 написал(а):
if ($result == 'true')


Меня тоже раздражает подобное проявление. тру - это тебе не строка, это логика. Логика есть как есть, т.е. без кавычек. А если уж так, то ставь ===

Спустя 15 минут, 41 секунда (9.02.2011 - 12:41) linker написал(а):
Это пол беды, другая это mysql_query() никогда не возвращает значение равное true, там либо ссылка на ресурс, либо false.

Спустя 1 час, 34 минуты, 41 секунда (9.02.2011 - 14:16) Сандин написал(а):
true и false без ковычек писать правельно.

Советую почитать:

http://www.irbis-team.com/15/10/2
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.