実現したいこと
プルダウンのメニューをpostに渡し「新宿 100」と表示したいです。
発生している問題
selectからpostへデータを送り表示すると$valueの値(数字)しか出できません。
初心者で申し訳ございませんが宜しくお願い致します。
store-input2.php <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <p>店舗を選択してください</p> <form action="store-output.php" method="POST"> <select name="code"> <?php $store = ['新宿'=>100, '秋葉原'=>101, '上野' =>102,'横浜' =>200,'川崎' =>300, '札幌' =>400, '仙台' =>500, '名古屋' =>600, '京都' => 700,'博多' => 800]; print_r($store); foreach($store as $key => $value){ echo '<option value="',$value,'">' ,$key, '</option>'; } ?> </select> <p><input type="submit" value="確定"></p> </form> </body> </html> ファイル名store-output.php <?php if(isset($_POST['code'])) { $va = htmlspecialchars($_POST['code'], ENT_QUOTES, 'UTF-8'); } echo $va; ?>
回答1件
あなたの回答
tips
プレビュー