前提・実現したいこと
PHPでアンケートのようなものを作りたいです。
(質問のページで三種類の質問を用意してラジオボタンではい、いいえを選択。送信を押してページが移動して答えを表示)
おそらくラジオボタンで選択した複数のvalueをうまく受け取れていないと思います。どうすればいいでしょうか、返信を頂ければ幸いです。
発生している問題・エラーメッセージ
送信ボタンを押しても反応しない
該当のソースコード
php
1 2 $body = $body.'<form method="POST" action="response.php">'; 3 4 $body = $body.'感動したいですか?<br>'; 5 $body = $body.'<input type="radio" name="kandou" value="kandou">はい<br>'; 6 $body = $body.'<input type="radio" name="kandou" value="nokandou">いいえ<br>'; 7 8 $body = $body.'ドキドキしたいですか?<br>'; 9 $body = $body.'<input type="radio" name="dokidoki" value="doki">はい<br>'; 10 $body = $body.'<input type="radio" name="dokidoki" value="nodoki">いいえ<br>'; 11 12 $body = $body.'スカッとしたいですか?<br>'; 13 $body = $body.'<input type="radio" name="sukatto" value="suka">はい<br>'; 14 $body = $body.'<input type="radio" name="sukatto" value="nosuka">いいえ<br>'; 15 16 $body = $body.'<input type="submit" value="送信">'; 17 $body = $body.'</form>';
php
1 2 3 $eiga["kandou nodoki suka"] = 'あ'; 4 $eiga["nokandou nodoki nosuka"] = 'い'; 5 $eiga["nokandou nodoki suka"] = 'う'; 6 $eiga["nokandou doki nosuka"] = 'え'; 7 $eiga["kandou doki nosuka"] = 'お'; 8 $eiga["nokandou doki suka"] = 'ああ'; 9 $eiga["kandou nodoki nosuka"] = 'あい'; 10 11 $value = $_POST['movie']; 12 $movie = $eiga[$value]; 13 14 $body = ''; 15 $body = $body.'<p>受信データの値 '.$value.'</p>'; 16 $body = $body.'<p>選択した映画 '.$movie.'</p>';
補足情報(FW/ツールのバージョンなど)
xampp apache
回答1件
あなたの回答
tips
プレビュー