В первый рас получилось но во второй рас когда в админке нажымаю на Удалить урок то вискакивает мое же сообщение типа что я запустил без *ИД* но я просто топу нажал в админке на УДАЛИТЬ урок.....Почему непроисходит дальше список и кнопка удаление как в первый раз?
Вот сам код:
<?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
Тогда готовься к армии с такой дипломной...
Тогда готовься к армии с такой дипломной...
Спустя 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) Сандин написал(а):