我是codeigniter框架的新手,我只想使用CI从我的表单中获取所选下拉列表中的值。假设这些是整个过程。
我有自动填充城市的表单,
视图中的示例
<select name="city[]">
<option value="ABC"> ABC </option>
</select>
<select name="city[]">
<option value="EFG"> EFG </option>
</select>
这是控制器
$this->form_validation->set_rules('city[]', 'city');
当我在模型表格中回应它时
echo $this->input->post('city');
它只显示数组,任何想法?
答案 0 :(得分:0)
这是因为是一个数组:D。
当您echo
数组类型的变量显示"Array"
时,请改为print_r
答案 1 :(得分:0)
您的观点应该如下 -
<select name="city[]" multiple="multiple">
<option value="ABC"> ABC </option>
<option value="EFG"> EFG </option>
</select>
的 PHP:强>
echo '<pre>'; print_r($this->input->post('city'));