我想将下拉列表值添加到mysql并保存它
我只想在mysql中添加我的下拉列表值 我尝试了很多方法,但每次我的本地主机显示验证错误或没有添加数据时 我的看法我想将下拉列表值添加到mysql并保存它,mysql,codeigniter,drop-down-menu,Mysql,Codeigniter,Drop Down Menu,我只想在mysql中添加我的下拉列表值 我尝试了很多方法,但每次我的本地主机显示验证错误或没有添加数据时 我的看法 <label for="rank_restriction">Rank Restriction</label> <select class="chosen-select" multiple="" id="ristrict" name="ristrict"> <?php foreach ($poll['rankname'] as $rank
<label for="rank_restriction">Rank Restriction</label>
<select class="chosen-select" multiple="" id="ristrict" name="ristrict">
<?php foreach ($poll['rankname'] as $rank) {?>
<option value=""><?= $rank ?></option>
<?php } ?>
</select>
等级限制
我不知道在控制器中要做什么,请指导我1)如果您正在使用带有多个属性的select标记,请使用标记名作为name=“ristrict[]”
2) 您可以使用$\u POST['ristrict']
3) $\u POST['ristrict']
是包含选定选项的数组
下面是完整的代码
<label for="rank_restriction">Rank Restriction</label>
<select class="chosen-select" multiple="multiple" id="ristrict" name="ristrict[]">
<?php foreach ($poll['rankname'] as $rank)
{?>
<option value="<?php echo $rank; ?>"><?php echo $rank; ?></option>
<?php
} ?>
</select>
请张贴控制器、型号代码。使用打印($rank);它的回报是什么????
$ristricts = $_POST['ristrict'];
foreach($ristricts as $ristrict)
{
//Your logic here....
}