У меня очень простая проблема, и я искал ее часами. Но я просто не исправляю свою ошибку... Я пытаюсь получить значение моего текстового поля (я знаю, есть много сообщений, но никто из них не смог мне помочь).
Я получил этот код HTML
:
<form action="" method="post">
<input type="text" id="address" name="address" placeholder="Enter your zip code" style="width:250px;" />
<input type="submit" id="submit" value="Submit" />
</form>
И это код PHP
# 1, который я пробовал:
<?php
$textboxValue = $_POST['address'];
echo $textboxValue;
?>
Это не работает, и я не знаю, почему. Попробовав это, я нашел еще один код:
<?php
if(isset($_POST['submit'])){
$textboxValue = $_POST['address'];
echo $textboxValue;
}
?>
Кажется, это не работает. Как и другой.
Есть ли ошибка или почему $textboxValue
не отображается, когда я вызываю его с помощью echo
?
Пожалуйста, приложите форму к действию!
И вы должны назвать кнопку отправки submit:
<input type="submit" name="submit" id="submit" value="Submit" />
В противном случае isset()
вернет false.
action="<?php echo $_SERVER['PHP_SELF']; ?>"
И <input type="submit" id="submit" name="submit" value="Submit" />
Это все еще не ' т работа: /
Я нашел ошибку. В моем файле у меня было return = false;
поэтому он не смог выполнить метод $_POST
. Но спасибо за вашу помощь :)