|
|
|
|
<? $name == Evdokimov ;
$parol == qwerty ;
if (($name == Evdokimov) && ($parol == qwerty)) ;
else echo "Добро пожаловать на сайт Сергей "
if (($name != Evdokimov) || ($parol != qwerty)) ;
else echo "ВЫ незарегистрированы." ;
endif
?>
|
Замучился......
выдает ошибку в 5 строке '.")or | |
|
|
|
|
|
|
|
для: estestvo
(20.01.2006 в 20:26)
| | Да у вас тут много чего неправильно, во первых
name == Evdokimov ;
$parol == qwerty ;
|
надо заменить на
name = "Evdokimov";
$parol = "qwerty";
|
т.к. во первых == это символ сравнения, он возращает true или false, а вы именно присваиваете значение т.е. нужно использовать оператор =, а во вторых вы присваиваете строковые переменные, поэтому нужно заключать их в кавычки, без кавычек - это константы (тоже переменные но их нельзя переопределить, т.е. они определяются один раз).
Во вторых после it() должно выполнятся какое то действие, а у вас стразу стоит ; и в третьих зачем вы дважды проверяете условие?
if (($name == Evdokimov) && ($parol == qwerty))
|
if (($name != Evdokimov) || ($parol != qwerty))
|
Вообщем Ваш код я бы поменял на:
<?
$name = "Evdokimov";
$parol = "qwerty";
if(($name == Evdokimov) && ($parol == qwerty))
echo "Добро пожаловать на сайт Сергей";
else
echo "ВЫ незарегистрированы.";
?>
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(20.01.2006 в 20:46)
| | Спасибо...
Про кавычки... это я тоже заметил!!!!
Про условие это точно..... зачем??? | |
|
|
|
|
|
|
|
для: estestvo
(20.01.2006 в 20:26)
| | У вас в каждой строчке по ошибке:)
<? $name = "Evdokimov";
$parol = "qwerty" ;
if (($name == "Evdokimov") && ($parol == "qwerty"))
echo "Добро пожаловать на сайт Сергей ";
else
echo "ВЫ незарегистрированы." ;
?>
|
| |
|
|
|