Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用select2,如何使用CodeIgniter通过PHP获取多个数据?_Php - Fatal编程技术网

使用select2,如何使用CodeIgniter通过PHP获取多个数据?

使用select2,如何使用CodeIgniter通过PHP获取多个数据?,php,Php,这是我的查看页面。如何从这里添加多个数据 <select multiple id="e19"> <option value="January">January</option> <option value="February">February</option> <option value="March">March</option> <option v

这是我的查看页面。如何从这里添加多个数据

  <select multiple  id="e19">
      <option value="January">January</option>
      <option value="February">February</option>
      <option value="March">March</option>
      <option value="April">April</option>
      <option value="May">May</option>
      <option value="June">June</option>
      <option value="July">July</option>
      <option value="August">August</option>
      <option value="September">September</option>
      <option value="October">October</option>
      <option value="November">November</option>
      <option value="December">December</option>
</select>

一月
二月
前进
四月
也许
六月
七月
八月
九月
十月
十一月
十二月
如果您写:

<form method="post">
<select multiple name="e19[]">

那么$\u POST['e19']是一个数组,包含用户选择的所有值。

如果您写入:

<form method="post">
<select multiple name="e19[]">


然后$\u POST['e19']是一个数组,包含用户选择的所有值。

您应该在
select
元素中添加
name
属性,您将在PHP中获得所选数组选项

 <select multiple name="select[]" id="e19">
   <option value="January">January</option>
   <option value="February">February</option>
   <option value="March">March</option>
   <option value="April">April</option>
   <option value="May">May</option>
   <option value="June">June</option>
   <option value="July">July</option>
   <option value="August">August</option>
   <option value="September">September</option>
   <option value="October">October</option>
   <option value="November">November</option>
   <option value="December">December</option>
</select>

您应该在
select
元素中添加
name
属性,您将在PHP中获得数组selected选项

 <select multiple name="select[]" id="e19">
   <option value="January">January</option>
   <option value="February">February</option>
   <option value="March">March</option>
   <option value="April">April</option>
   <option value="May">May</option>
   <option value="June">June</option>
   <option value="July">July</option>
   <option value="August">August</option>
   <option value="September">September</option>
   <option value="October">October</option>
   <option value="November">November</option>
   <option value="December">December</option>
</select>

您不必指定
select
标记的名称,这是必需的

嗯。让
select
标记的名称为'month' 那么你的代码就是这样的

现在,在控制器中,您将获得一个包含选定项的数组

让您选择3个项目,分别是
一月
四月
十二月

现在您可以打印
$\u POST['month']

这里我举一个CI的例子

echo '<pre>';
print_r($this->input->post('month'))
echo '</pre>';

现在,您可以随意使用此数组。

您不需要指定
选择
标记的名称,这是必需的

嗯。让
select
标记的名称为'month' 那么你的代码就是这样的

现在,在控制器中,您将获得一个包含选定项的数组

让您选择3个项目,分别是
一月
四月
十二月

现在您可以打印
$\u POST['month']

这里我举一个CI的例子

echo '<pre>';
print_r($this->input->post('month'))
echo '</pre>';

现在,您可以随意使用此数组。

您的问题毫无意义。你能提供更多关于你的问题的细节吗?你的问题没有任何意义。你能提供更多关于你的问题的细节吗?@InspireShahin yap我错过了,很高兴它起作用了,别忘了将它标记为已接受answer@InspireShahin是的,我错过了,很高兴它起作用了,别忘了把它标记为可接受的答案