【问题标题】:How do i make an option panel with multiple option value's set?如何制作具有多个选项值集的选项面板?
【发布时间】:2014-03-10 11:25:29
【问题描述】:

我有一个选项面板,其中在数据库中设置了选定的名称 ID。我想选择多个选项并设置更多的名称 ID,然后是一个。

选项面板的代码如下:

<select name="werknemer[]" data-placeholder="Werknemers..." class="chzn-select" id="werknemer" tabindex="4">
            <option value=""></option> 
                <?if($werknemers !=null):foreach($werknemers as $row):?>
                    <option value='<?=$row->idWerknemer;?>'><?=$row->Voornaam;?>&nbsp;(<?=$row->Achternaam;?>)</option> 
                <?endforeach;endif;?>
            </select><br /></div></div>

这很完美,但我想在一个选项值中选择多个“idWerknemer”。 我如何使这项工作? 我尝试了多种风格。但这并没有发布任何内容。

【问题讨论】:

  • multiple 属性放入您的select tag.. &lt;select multiple&gt;

标签: php html option


【解决方案1】:
<select multiple>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>

你的代码会变成

<select name="werknemer[]" multiple data-placeholder="Werknemers..." class="chzn-select" id="werknemer" tabindex="4">
            <option value=""></option> 
                <?if($werknemers !=null):foreach($werknemers as $row):?>
                    <option value='<?=$row->idWerknemer;?>'><?=$row->Voornaam;?>&nbsp;(<?=$row->Achternaam;?>)</option> 
                <?endforeach;endif;?>
            </select>

关键字是“多个”。 见:http://www.w3schools.com/tags/att_select_multiple.asp

在 selectoption 中选择几个值后,发布您的表单。

您的 $_POST 将如下所示:

Array
(
    [werknemer] => Array
        (
            [0] => 1
            [1] => 2
        )

)

查看复选框示例:Multiple checkbox options on a PHP form

【讨论】:

  • 我如何将它存储在数据库中?我想为每个 Werknemer 提供相同的插入帖子。
【解决方案2】:

使用多个属性

<select multiple="multiple">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-31
    • 2011-11-28
    • 2015-09-06
    • 2023-02-14
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多