プルダウンメニューで選択した値を遷移後の画面で受け取りたい
前提・実現したいこと
PHP,HTMLで会員登録システムを実装しています。
画面には入力画面、確認画面が存在します。
発生している問題・エラーメッセージ
入力画面ではDBから取得した値をプルダウンメニューを表示しています。
DBからは資格コード、資格名を取得し$searchResultへ格納しています。
選択させた値を確認画面でpostで受け取りたいのですが、
受け取ることができでいません。
該当のソースコード
html
1 2 <tr> 3 <td class="title">資格一覧<br><span class="note"></span><span class="note2"><br></span></td> 4 <td class="data" style="width: 603px"> 5 <?php 6 $list = $searchResult["data"]; 7 echo "<select name=\"shikaku\">\n"; 8 echo "<option value=\"\">選択してください</option>\n"; 9 foreach ($list as $select) { 10 $code = $select["shikaku_cd"]; 11 $name = $select["shikaku"]; 12 echo "<option value=\"${shikaku_cd}\">$name</option>\n"; 13 } 14 echo "</select><br>\n"; 15 ?> 16 <span class="sample"></span> 17 <span class="msg"></span> 18 </td> 19 </tr>
試したこと
$shikaku= $_POST["shikaku"];
遷移後の画面ではこのような記載で受け取ろうとしています。
nameの指定方法が違うのでしょうか?
以下は正常に受け取れている例です。
html
1 <tr> 2 <td class="title">名前<span class="note">[必須]</span></td> 3 <td class="data" style="width: 603px"> 4 [姓]<input type="text" name="sei" size="15"> 5 </td> 6 </tr>
補足情報(FW/ツールのバージョンなど)
ローコード開発プラットフォームを使用しているため、そちらの問題の可能性があります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。