Проблема такая, соорудил конструкцию if else, но перменные в глобальный массим $_GET из нее не передаются. Вывожу список новостей через цикл while, и при нажатии на новость у меня должны появляться переменные в глобальном массиве $_GET, но из конструкции условного оператора они почему то не появляются. А вот с прямых ссылок на странице они есть. Вот такой код у меня получился: PHP: 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>'; } }