使用codeigniter从下拉列表中获取值

时间:2014-04-24 16:08:39

标签: php arrays codeigniter

我是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');

它只显示数组,任何想法?

2 个答案:

答案 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'));