[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подскажите ошибку в конструкции if else
allforweb
Проблема такая, соорудил конструкцию if else, но перменные в глобальный массим $_GET из нее не передаются.

Вывожу список новостей через цикл while, и при нажатии на новость у меня должны появляться переменные в глобальном массиве $_GET, но из конструкции условного оператора они почему то не появляются. А вот с прямых ссылок на странице они есть.
Вот такой код у меня получился:
if (isset ($_GET['id']))
{
echo 'Редактирование новости';
}
elseif (isset($_GET['del']))
{
echo 'Удаление новости';
}

elseif (isset($_GET['add']))
{
echo 'Добавление новости';
}
/*Это вывод новостей в цикле*/
else
{
$result = mysql_query("SELECT title, id, link FROM news");

while ($myrow = mysql_fetch_assoc($result))
{
echo '<p><a href="admin.php?mod=addnews&del='. (int)$myrow['id'] .'">del</a>
<a href="admin.php?mod=addnews&id='
. (int)$myrow['id'] .'">'
. htmlspecialchars($myrow["title"]) .'</a> - <a href="'.htmlspecialchars($myrow["link"]).'" target="_blank">'
. htmlspecialchars($myrow["link"]) .'</a></p>';
}

}




Спустя 13 минут, 38 секунд (26.09.2010 - 13:24) Ice написал(а):
Оформите код как положено, уважайте отвечающих, если хотите, чтобы с уважением отнеслись к вашим изыскам.

Спустя 5 часов, 23 минуты, 11 секунд (26.09.2010 - 18:47) inpost написал(а):
allforweb
ты нажимаешь на TITLE или на LINK ??? =)

Спустя 47 минут, 11 секунд (26.09.2010 - 19:34) linker написал(а):
if (isset ($_GET['id']))
{
echo 'Редактирование новости';
}
else
if
(isset($_GET['del']))
{
echo 'Удаление новости';
}
else
if
(isset($_GET['add']))
{
echo 'Добавление новости';
}
/*Это вывод новостей в цикле*/
$result = mysql_query("SELECT title, id, link FROM news");

while ($myrow = mysql_fetch_assoc($result))
{
echo '<p><a href="admin.php?mod=addnews&del='. (int)$myrow['id'] .'">del</a>
<a href="admin.php?mod=addnews&id='
. (int)$myrow['id'] .'">'
. htmlspecialchars($myrow["title"]) .'</a> - <a href="'.htmlspecialchars($myrow["link"]).'" target="_blank">'
. htmlspecialchars($myrow["link"]) .'</a></p>';
}
Быстрый ответ:

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