我有几个选择菜单都具有相同的名称,主要是因为我希望它们将它们插入到同一个数据库列中。
我的清单看起来像这样。
<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 中,我拥有它,因此一次只能查看这些选择菜单中的一个(基于预先选择的价值)。因此循环每个值是不可能的,而且我真的不希望选择多个值。只是用户看到的选择下拉菜单。
我的模型中的 PHP 如下所示:
$this->fanfictionCategory = $this->input->post('fanCat');
$this->db->insert('story_tbl', $this);
它应该插入到varchar
. 最初我将它作为enum
列出的所有值,因为我认为它会更容易,但事实证明这是错误的。
我怎样才能使这项工作?