前提・実現したいこと
PHPでのアンケートフォームを作成中。データの送信と受け取りはできたがHTMLにアンケート結果が表示されません。すみません。何卒よろしくお願い申し上げます!
発生している問題・エラーメッセージ
エラーメッセージ array(5) { ["deadline"]=> string(10) "2020-06-05" ["name"]=> string(12) "名前" ["sex"]=> string(3) "男" ["era"]=> string(5) "10代" ["answer"]=> string(6) "韓国" } ↑データの送信受け取りはできている模様。 再度リロード→ array(0) { } が出ます。ここにアンケートの結果を表示させたい ### #PHP(送信) <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>アンケートフォーム(POST)</title> </head> <body> <!-- formにはaction, method, nameを設定! --> <form action="form_post_confirm.php" method="post"> <fieldset> <legend>コロナ明けに行きたい旅行先は?(POST)</legend> <div> 回答日: <input type="date" name="deadline"> </div> <div> お名前: <input type="text" name="name"> </div> <div> 性別: <br> <input name="sex" type="radio" value="男" />男</br> <br><input name="sex" type="radio" value="女" />女</br> </div> <div> 年代: <br><input type="radio" name="era" value="10代" />10代</br> <br><input type="radio" name="era" value="20代" />20代</br> <br><input type="radio" name="era" value="30代" />30代</br> <br><input type="radio" name="era" value="40代" />40代</br> <br><input type="radio" name="era" value="50代" />50代</br> <br><input type="radio" name="era" value="60代以上" />60代以上</br> </div> <div> 旅行先: <input type="text" name="answer"> <div> <button>回答を送信する</button> </div> </fieldset> </form> </body> </html> ### #PHP(読み込み) <?php var_dump($_POST); exit(); // <!-- // name属性の値を指定してデータを受け取る --> $deadline = $_POST[' deadline ']; $name = $_POST[' name ']; $sex = $_POST[' sex ']; $era = $_POST[' era ']; $answer = $_POST[' answer ']; // <!-- // 上記の変数をhtmlに埋め込んで表示する --> ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>アンケートフォーム回答画面(POST)</title> </head> <body> <fieldset> <legend>コロナ明けに行きたい旅行先は?(POST)</legend> <div> <table> <thead> <tr> <th>回答日</th> <th>名前</th> <th>性別</th> <th>年代</th> <th>旅行先</th> </tr> </thead> <tbody> <tr> <td><?= $deadline ?></td> <td><?= $name ?></td> <td><?= $sex ?></td> <td><?= $era ?></td> <td><?= $answer ?></td> </tr> </tbody> </table> </fieldset> </body> </html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/15 16:32 編集
2020/06/15 16:37
2020/06/15 17:09
2020/06/15 17:11
2020/06/16 05:35