Inserted Page:
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
从此选项中,用户选择任何一个值并将其存储在db中。
Edit page:
<select>
???
</select>
现在在编辑页面中,显示具有选定值的下拉列表(用户选择从数据库中获取的内容),并在下拉列表中显示其他选项。我该怎么办?
答案 0 :(得分:1)
In Edit Page:
<select class="form-control" id="customer_id" name="customer_id">
<?php foreach ( $customer as $cust ){?>
<option value="<?php echo $datas[0]->customer_id; ?>"<?php if($cust->customer_id==$datas[0]->customer_id) echo 'selected="selected"'; ?>><?php echo $cust->customer_id; ?></option>
<?php }?>
</select>
在我的代码$ datas [0]-> customer_id中包含db值(用户从下拉列表中选择的内容),而$ customer包含所有下拉值。因此在编辑页面中,您再次具有所有下拉值。
答案 1 :(得分:0)
您也可以这样设置
$ v_schedule是主表数组 $ v_employee是第二个表数组
<?php
foreach ($all_employee as $v_employee)
{
?>
<option <?php if($v_schedule->employee_id ==
$v_employee->employee_id ) echo "selected";?>
value="<?php echo $v_employee->employee_id?>">
<?php echo $v_employee->em_full_name;?> </option>
<?php
}
?>