0

すべて同じ名前の選択メニューがいくつかありますが、これは主にそれらを同じデータベース列に挿入するためです。

私のリストは次のようになります。

<span id="books">
 <label>Book:&nbsp;</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、もっと簡単だと思ったので、すべての値がリストされた として持っていましたが、それは間違っていることがわかりました。

どうすればこれを機能させることができますか?

4

0 に答える 0