Пожалуйста, дайте форме действие!
И вы должны назвать кнопку отправки. Отправить:
<input type="submit" name="submit" id="submit" value="Submit" />
В противном случае isset()
вернется ложным.
Вопрос
У меня очень простая проблема, и я искал ее часами. Но я просто не исправляю свою ошибку ... Я стараюсь получить значение своего текстового поля (я знаю, есть много постов, но никто из них не мог бы мне помочь).
Я получил это 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
?
Решение
Пожалуйста, дайте форме действие!
И вы должны назвать кнопку отправки. Отправить:
<input type="submit" name="submit" id="submit" value="Submit" />
В противном случае isset()
вернется ложным.
Другие советы
Я нашел ошибку. В моем файле у меня был return = false;
так что он не мог выполнить $_POST
метод Но спасибо за вашу помощь :)