Popryigun
Новичок
isset неправильно работает, либо у меня руки кривые
Сам в программировании новичок, т.к. над кодом сильно не смейтесь.
Вот посмотрите на код (Описание проблемы за кодом) :
Запрашиваем страницу:
http://www.xxx.ru/page.php?id_doc=1
По идее должен срабатывать блок if, т.к. $_GET['id_doc'] существует, но мне выводится "Какая-то хрень", т.е. блок if не срабатывает. Почему?
Сам в программировании новичок, т.к. над кодом сильно не смейтесь.
Вот посмотрите на код (Описание проблемы за кодом) :
PHP:
if (isset($_GET['$id_doc'])) // Если мы редактируем документ ( $_GET['$id_doc'] должен существовать )
{
$select_page_query = mysql_query("SELECT * FROM pages WHERE id = ".$_GET['id_doc']."");
$select_page_num_rows = mysql_num_rows($select_page_query);
// Проверяем, что результат из таблицы (т.е. страница) соответствует одному ID
if ($select_page_num_rows <= 0 || $select_page_num_rows > 1)
{
echo "На сайте возникли неполадки.<br>\nОбратитесь к администратору";
exit ("");
}
echo "xXx<br>";
while ($page_data = mysql_fetch_array($select_page_query, MYSQL_ASSOC))
{
...
}
echo $page_title.$page_create_date;
}
else
exit("Какая-то хрень");
http://www.xxx.ru/page.php?id_doc=1
По идее должен срабатывать блок if, т.к. $_GET['id_doc'] существует, но мне выводится "Какая-то хрень", т.е. блок if не срабатывает. Почему?
