我在codeigniter框架中工作,我在select标签中有问题。 当我想要实现我选择的选项的价值时。 我使用的方法,当我选择选项值,然后我按下搜索按钮,然后我需要的结果显示,然后我想再次选择选项的值与第二个提交按钮和所选的选项值的整个数据必须去数据库。代码如下。
<select id="faculty" data-rel="chosen" name='stdid'>
<option>select student</option>
<?php
foreach ($student as $s) {
echo '<option set_select("student","'.$s['stdid'].'","true") value="'.$s['stdid'].'">'.$s['stdname'].' ' .$s['stdid'].'</option>';
}?>
</select>
答案 0 :(得分:0)
您将PHP与HTML混淆。将代码更改为:
<select id="faculty" data-rel="chosen" name="stdid">
<option>select student</option>
<?php
foreach ($student as $s) {
echo '<option'.set_select("stdid", $s['stdid'], true).' value="'.$s['stdid'].'">'.$s['stdname'].' '.$s['stdid'].'</option>';
}?>
</select>
请注意,将所有option
元素设置为set_select("stdid", $s['stdid'], true)
将变为selected="selected"
。详细了解set_select。