Не знаю, почему у тебя === не работает. Просто получается, что когда переменная не существует, то должно присвоиться NULL, но NULL - это не пустая строка. Правильнее было бы сравнивать с NULL. Почитай про NULL, строки и булевые переменные. В PHP приведение типов неявное (сейчас переменная - число, потом ты присваиваешь ей строковое значение и она уже становится строкой), поэтому возникают подобного рода путаницы
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
для вывода в short news, в index.php прописал ещё
$autor = $myrow[autor];
$view = $myrow[view];
$date = $myrow[date];
$description = $myrow[description];, для вывода потом типа {autor}
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
Не пойму, что нужно сделать. Но вижу где можно сократить:
Код:
if (!isset($_GET['do'])) {
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'",$db);
$myrow = mysql_fetch_array($result);
// переменная не передавалась, делаем что-то
}
elseif ($_GET['do']==="contacts") {
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='contacts'",$db);
$myrow = mysql_fetch_array($result);
}
elseif ($_GET['do']==="articles") {
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='articles'",$db);
$myrow = mysql_fetch_array($result);
}
elseif ($_GET['do']==="lessons") {
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='lessons'",$db);
$myrow = mysql_fetch_array($result);
}
заменить так:
Код:
if (!isset($_GET['do'])) {
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'",$db);
// переменная не передавалась, делаем что-то
}
elseif ($_GET['do']==="contacts") {
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='contacts'",$db);
}
elseif ($_GET['do']==="articles") {
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='articles'",$db);
}
elseif ($_GET['do']==="lessons") {
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='lessons'",$db);
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах