フォームにアクションを与えてください!
送信ボタンに名前を付ける必要があります。
<input type="submit" name="submit" id="submit" value="Submit" />
さもないと isset()
falseを返します。
質問
非常に簡単な問題があり、何時間も検索しました。しかし、私は自分のエラーを修正しません...私は自分のテキストボックスの値を取得しようとします(私は知っています、私は誰も私を助けてくれなかったでしょう)。
私はこれを得た 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()
falseを返します。
他のヒント
エラーが見つかりました。私のファイルに私は持っていました return = false;
そのため、彼はそれを実行できませんでした $_POST
方法。しかし、あなたのすべての助けに感謝します:)