Я пишу:
$alp = $_GET['alp'];
if ($alp=""){...}
И это не работает
Как можно проверить, что параметр не был задан в строке? То есть была ссылка
index.php а не index.php?alp=..
Спасибо
1. Nastena - 14 Февраля, 2007 - 13:55:14 - перейти к сообщению
2. Jakeryf - 14 Февраля, 2007 - 14:01:27 - перейти к сообщению
if(!$alp) //если не задан параметр
{
}else{
}
ЗЫ в вашем примере надо писать:
if($alp == '')
{
}
{
}else{
}
ЗЫ в вашем примере надо писать:
if($alp == '')
{
}
3. Nastena - 14 Февраля, 2007 - 14:05:48 - перейти к сообщению
ой блин ну надо же так опозориться с = а не с == Спасибки за понимание ))
4. Viper - 16 Февраля, 2007 - 13:55:05 - перейти к сообщению
а можно почитать это http://php.su/learnphp/operators/?compar
да исчо тут вопрос по ходу возник. я проверяю значения параметра $_GET так
if ((isset($_GET['sort'], $_GET['in'])) && ($_GET['sort'] != "") and ($_GET['in'] != "")) {
$sort = $_GET['sort'];
$in = $_GET['in'];
}
ссылка вида .php?sort=col_name&in=ASC
можно ли как то сократить оператор if в этом случае ?
да исчо тут вопрос по ходу возник. я проверяю значения параметра $_GET так
if ((isset($_GET['sort'], $_GET['in'])) && ($_GET['sort'] != "") and ($_GET['in'] != "")) {
$sort = $_GET['sort'];
$in = $_GET['in'];
}
ссылка вида .php?sort=col_name&in=ASC
можно ли как то сократить оператор if в этом случае ?
5. evgenijj - 16 Февраля, 2007 - 15:28:35 - перейти к сообщению
Цитата:
boolean empty ( mixed var)
Примечание: empty() это конструкция языка.
Это противоположно (boolean) var, за исключением того, что никакого предупреждения не генерируется, если переменная не установлена.
boolean empty ( mixed var)
Примечание: empty() это конструкция языка.
Это противоположно (boolean) var, за исключением того, что никакого предупреждения не генерируется, если переменная не установлена.