Помогите начинающему, дело в том что у меня не работает конструкция 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 только в одном месте, и плюс к этому работа цикла станет более логичной.
И еще. Забудь про этот "поповский" код! Замени цикл 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'];
?>