PHPにおいて下記のようなコードを実行した際、text1内に未入力の状態でフォーム送信しても"未入力です"と表示されないのですがなぜでしょうか?
<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title></title> </head> <body> <?php if (isset($_POST["text1"])) { $text1 = $_POST["text1"]; } else { $text1 = "未入力です"; } echo "<p>入力内容:".$text1; ?> <form class="" action="<?php echo $_SERVER["PHP_SELF"] ?>" method="post"> <table> <tr> <td> <input type="text" name="text1" value=""> </td> <td> <input type="submit" name="sub1" value="送信"> </td> </tr> </table> </form> </body> </html>回答1件
あなたの回答
tips
プレビュー