フォームのデータを受け取る
フォームのデータを受け取る
- POSTメソッドで送信されたデータは、特別な配列「$_POST」に格納さる
- 「@」マークは初回のアクセス時に「$_POST」が存在しないことによるエラーメッセージの表示を回避するためのもの
- 「$_SERVER['PHP_SELF']」は、現在表示中のURLが格納されたサーバー変数で、action属性に指定することで現在表示中のページにデータを送信する
<!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="UTF-8"> <title>フォームのデータを受け取る</title> </head> <body> <?php // 入力内容を表示する print '入力内容:' . @$_POST['text1']; ?> <form method="POST" action="<?php print $_SERVER['PHP_SELF'] ?>"> <table> <tr> <td><input type="text" name="text1"></td> <td><input type="submit" value="送信" name="sub1"></td> </tr> </table> </form> </table> </body> </html>
- 入力内容を受け取る