|
|
|
| Почему такая конструкция не работает?
<?
if($_GET['id'] == 1) && ($nik == test)
{
echo "ok";
else
{
echo "ne ok";
}
?>
|
| |
|
|
|
|
|
|
|
для: FialkO
(28.09.2007 в 21:43)
| | Она может не работать хотя бы потому, что Вы допустили синтаксическую ошибку.
&& - оператор, требующий двух значений - слева и справа от него. Если оба значения истинных, то оператор вернет true, иначе false.
Поэтому надо проверять то, что возвращает этот оператор и ничего более:
if(... && ...)
//... | |
|
|
|
|
|
|
|
для: Unkind
(28.09.2007 в 21:48)
| | или же он (1) забыл вставить строку в кавычки и (2) забыл про внешнюю пару скобок в условии | |
|
|
|
|
|
|
|
для: FialkO
(28.09.2007 в 21:43)
| | script.php?id=1
<?
$nik = "test";
if (($_GET['id'] == 1) && ($nik == "test"))
{
echo "True";
} else {
echo "False";
}
?>
|
| |
|
|
|