すべて同じ名前の選択メニューがいくつかありますが、これは主にそれらを同じデータベース列に挿入するためです。
私のリストは次のようになります。
<span id="books">
<label>Book: </label>
<select class="drop" name="fanCat">
<option value="">Select One</option>
<?foreach($ficBook as $row) :?>
<option value="<?=$row->fic_name?>"><?=$row->fic_name?></option>
<?endforeach;?>
</select>
</span>
これで、ループして配列し、それらをデータベースに入力できることがわかりました。それを実行しようとしましたが、jQuery では、一度にこれらの選択メニューの 1 つだけを表示できるようにしています (事前に選択されたメニューに基づいて)。価値)。したがって、各値をループすることは不可能であり、とにかく複数の値を選択したくありません。ユーザーに表示される選択ドロップダウンのみ。
私のモデルの PHP は次のようになります。
$this->fanfictionCategory = $this->input->post('fanCat');
$this->db->insert('story_tbl', $this);
である列に挿入することになっていますvarchar
。最初はenum
、もっと簡単だと思ったので、すべての値がリストされた として持っていましたが、それは間違っていることがわかりました。
どうすればこれを機能させることができますか?