Я изучаю PHP и пытаюсь понять инструкции if .. else
немного лучше, поэтому я создаю небольшую викторину. Однако я столкнулся с проблемой, и я, похоже, не знаю, в чем проблема. Моя проблема в том, что всякий раз, когда я печатаю возраст в области ввода, он будет давать мне переменную $yes
каждый раз, даже если я введу неправильный возраст.Попытка PHP IF Else Statements в первый раз
Вот мой код до сих пор:
Мой HTML-файл:
<form action="questions.php" method="post">
<p>How old is Kenny?<input></input>
<input type="submit" name="age" value="Submit"/>
</p></form>
Мой PHP файл:
<?php
$age = 25;
$yes = "Awesome! Congrats!";
$no = "haha try again";
if ($age == 25){
echo "$yes";
}else{
echo "$no";
}
?>
Почему бы не сказать, в чем проблема? – Mike
Ваш сценарий даже не заботится о том, что вы отправляете. Вы определяете '$ age' как 25. Вы сравниваете его с 25. Это всегда будет верно. – Shi