|
|
|
|
<?php
$alexander = "Александр" && "Саша";
$anton = "Антон";
if($_get["name"] = $alexander){
print "$name - Означает защитник.";
}
elseif($_get["name"] = $anton){
print "$name - Означает вступающий в бой.";
}
else{
print "Имени $name нет в базе данных";
}
?>
|
Где ошибка? Я ввожу в форму любое имя и всегда пишет что $name - Означает защитник... | |
|
|
|
|
|
|
|
для: Misterio
(15.04.2008 в 19:12)
| | $_get["name"] => $_GET["name"] - в именах переменных регистр имеет значение | |
|
|
|
|
|
|
|
для: elenaki
(15.04.2008 в 19:17)
| | Большое спасибо! | |
|
|
|
|
|
|
|
для: Misterio
(15.04.2008 в 19:25)
| | Забавный пример :)
1.
$alexander = "Александр" && "Саша";
После этого, переменная содержит значение true
2.
if ($_get["name"] = $alexander)
Всегда будет "срабатывать". Необходимо заменить на знак равенства (==) | |
|
|
|