Почему не работает else

Статус
В этой теме нельзя размещать новые ответы.

Aleksander

Новичок
<?php
if (!isset($id)){
$res = mysql_query("SELECT id,title FROM lessons");
$row = mysql_fetch_array($res);
do
{
printf ("<p><a href='файл.php?id=%s'>%s</a></p>",$row["id"], $row["title"]);
}
while ($row = mysql_fetch_array($res));}

else
{
$res = mysql_query("SELECT * FROM lessons WHERE id=$id");
$row = mysql_fetch_array($res);

print<<<HERE
<form action="add_lesson.php" method="post">
<p>
<label for="title">Введите название урока<br>
<input type="text" name="title" id="title">
<br>
</label>
<label for="meta_d">Введите краткое описание<br>
<input type="text" name="meta_d" id="meta_d">
</label>
</p>
<p>
<label for="meta_k">Введите ключевые слова</label>
<br>
<input type="text" name="meta_k" id="meta_k">
</p>
<p>
<label for="date">Введите дату</label>
<br>
<input name="date" type="text" id="date" value="2012-12-10">
</p>
<p>
<label for="description">Введите краткое описание урока с тегами обзаца<br>
</label>
<textarea name="description" id="description" cols="40" rows="5"></textarea>
</p>
<p>
<label for="text">Введите полный текст урока с тэгами<br>
</label>
<textarea name="text" id="text" cols="40" rows="10"></textarea>
</p>
<p>
<label for="author">Автор статьи<br>
</label>
<input name="author" type="text" id="author" size="40">
</p>
<p>
<input type="submit" name="submit" id="submit" value="Создать">
</form>
HERE;


}

?>
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Потому, что условие не выполняется.
 

AmdY

Пью пиво
Команда форума
Потому что Попов и на его видеоуроках не научишься думать головой.
 

Aleksander

Новичок
хорошо а когда условие выполняется переменная есть почему форма не выводиться
 

Aleksander

Новичок
Да я согласен Ошибок у Попова много одни я сам исправляю другие как эта у людей спрашиваю
 

Фанат

oncle terrible
Команда форума
Дело не в ошибках. Весь попов - одна сплошная ошибка.
А тебе сначала русский бы выучить, http://tsya.ru/
 

Aleksander

Новичок
Простите господа не знал что это форум знатоков правописание Русского языка и осуждение Попова
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Aleksander
Головой подумай, у тебя начало файла? Так? Там в самом начале проверяется переменная локальной области видимости, которой там нигде до проверки не наблюдается. Взяться она должна из воздуха? Правильно, ее там нет и быть не может, в данных условиях, мы не рассматриваем случаи include файлов одного в другой.

Так вот. Если у тебя переменной НЕТ, то !isset($неопределенная_переменна) сработает ВСЕГДА.

Got it?
 

Aleksander

Новичок
Спа
Aleksander
Головой подумай, у тебя начало файла? Так? Там в самом начале проверяется переменная локальной области видимости, которой там нигде до проверки не наблюдается. Взяться она должна из воздуха? Правильно, ее там нет и быть не может, в данных условиях, мы не рассматриваем случаи include файлов одного в другой.

Так вот. Если у тебя переменной НЕТ, то !isset($неопределенная_переменна) сработает ВСЕГДА.

Got it?
Спасибо!! Понял!! Знач я всё таки туда попал. А то мне тут про правописание не там мягкий знак поставил!!!
 

craz

Нестандартное звание
Спа
Спасибо!! Понял!! Знач я всё таки туда попал. А то мне тут про правописание не там мягкий знак поставил!!!
грамотныс надо бить всегда.! а то будешь как я... (


P.s. Чем не грамотнее речь человека который спрашивает, тем более играют, такие вот, пункты:
1) Он спешит: и ему похрен на всех, он слушать все равно не будет, именно поэтому он так пишет не задумываясь(10% таким вообще не отвечают, знают скоро успокоиться и сам сделает)
2) Он школота: он не только не умеет правильно описать свою проблему, но и даже грамматически верно это сделать он этого тоже не может.(таких 80%, таким вот такие посты и пишут)
3) Он не вежлив: пытается заставить других читать его корявые каракули. А у других на другое может времени не хватать, не то что бы упражняться в понимании всякой тупости безграмотной.(этих тоже 10%, ну тут уже на совести того, кто ответит, не вежливый - не значит тупой или неинтересный + бывают еще спецом притворяются такими)

И поверь на своем опыте это проверенно.
 

Фанат

oncle terrible
Команда форума
Спа
Спасибо!! Понял!! Знач я всё таки туда попал. А то мне тут про правописание не там мягкий знак поставил!!!
Нет. Не туда.
Здесь действительно с трудом терпят неграмотных детей и жертв попова.
И, судя по всему, общение тут у тебя не сложится.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху