isset
とpost
のphpの機能をテストしています。私がしたいことは、「追加」ボタンをクリックするたびに、「ハロー」をエコーします。ボタンをクリックしても何も起こりません。私はif (isset($_POST['FORM']))
がフォームに$_post
何かがあるかどうかをチェックしていることを認識しているので、 "HELLO"を正しくエコーする必要がありますか?しかし、その意図したように動作していません。
<?php
if (isset($_POST['FORM'])){
echo "HELLO";
}
?>
<html>
<body>
<form method="post" name="FORM">
Book Id: <input type="text" name='bookid' /><br/><br/>
Book Name: <input type="text" name='bookname' /><br/><br/>
Borrow Date: <input type="text" name='borrowdate' /><br/><br/>
Return Date: <input type="text" name='returndate' /><br/><br/>
<input type="submit" value="ADD"><br/><br/>
</form>
</body>
あなたはそれを行うことはできません。 –
チェックする必要があるのは他の名前の1つです。$ _POSTには、bookid、bookname、borrowdate、returndateの名前が含まれていなければなりません。 'isset'を使う前に' print_r($ _ POST) 'を使います。配列に含まれるキーの情報が含まれている必要があります。 –