[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: if else не работает!
nasit
Доброго времени суток всем!
Помогите начинающему, дело в том что у меня не работает конструкция if else, а точнее не выводится слово "вывод" когда я жму по ссылке с id.
Прилогаю код, подскажите пожалуйста какая здесь ошибка?



 
if (!isset($id))
{
$result = mysql_query ("SELECT title,id FROM lessons");
$myrow = mysql_fetch_array ($result);

do
{
printf ("<p><a href='edit_lesson.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]);
}

while ($myrow = mysql_fetch_array ($result));

}

else
{
echo "ВЫВОД";
}




Спустя 4 минуты, 38 секунд (7.11.2009 - 16:35) Michael написал(а):
почитай про register_globals.
тут на форуме обсуждалось много раз.

Спустя 49 минут, 33 секунды (7.11.2009 - 17:24) sergeiss написал(а):
И второе - оформляй код специальными тэгами, плз! (сейчас я это сделал).

И еще. Забудь про этот "поповский" код! Замени цикл do-while на while. Чтобы вызывать mysql_fetch_array только в одном месте, и плюс к этому работа цикла станет более логичной.

Спустя 1 месяц, 29 дней, 19 часов, 20 минут, 28 секунд (7.01.2010 - 12:45) Kilimangaro написал(а):
nasit
не заметил получение переменной методом
$_GET['']


в начале кода, тебе нужно получить переменную,
$_GET['тут имя передаваемой переменной']
, в твоем случае
<?
$_GET['id']; //А вообще перед своим кодом вставь ниже указанное:
$id = $_GET['id'];
?>
Быстрый ответ:

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