php 中的多个 select 值 foreach
multiple select value foreach in php
好的,我有问题了! :)
我的页面中有两个相同的名字 select(if 语句处理),我忘记了其中一个的附加值选项....我的错 :) 感谢您的回复!
我的页面中有多个 select离子:
<select multiple="multiple" name="diff[]">
<option value="1">Easy</option>
<option value="2">Medium</option>
<option value="3">Hard</option>
</select>
我想获得选项-s 值:
foreach($_POST['diff'] as $key) {
echo $key;
}
我想要选项值,但我得到了这个值 -> 简单、中等、困难。
如何访问 value="" 属性?
谢谢大家!
您的代码应该可以工作,我想问题是您如何 post 它。
这里有一小段示例代码,在我的服务器上测试过。它给出了所需的输出:
编辑代码:
<form class="form-inline" method="POST" action="">
<select multiple="multiple" name="diff[]">
<option value="1">Easy</option>
<option value="2">Medium</option>
<option value="3">Hard</option>
</select>
<button type="submit" class="button" name="mentes" id="mentes" title="Mentés az adatbázisba">Send</button>
</form>
<?php
if(!empty($_POST["diff"])) {
foreach($_POST['diff'] as $key) {
echo $key;
}
}
?>
当我 select "easy" 并按下 "Go" -> 输出:1
这也适用于所有其他输入。
好的,我有问题了! :)
我的页面中有两个相同的名字 select(if 语句处理),我忘记了其中一个的附加值选项....我的错 :) 感谢您的回复!
我的页面中有多个 select离子:
<select multiple="multiple" name="diff[]">
<option value="1">Easy</option>
<option value="2">Medium</option>
<option value="3">Hard</option>
</select>
我想获得选项-s 值:
foreach($_POST['diff'] as $key) {
echo $key;
}
我想要选项值,但我得到了这个值 -> 简单、中等、困难。
如何访问 value="" 属性?
谢谢大家!
您的代码应该可以工作,我想问题是您如何 post 它。
这里有一小段示例代码,在我的服务器上测试过。它给出了所需的输出:
编辑代码:
<form class="form-inline" method="POST" action="">
<select multiple="multiple" name="diff[]">
<option value="1">Easy</option>
<option value="2">Medium</option>
<option value="3">Hard</option>
</select>
<button type="submit" class="button" name="mentes" id="mentes" title="Mentés az adatbázisba">Send</button>
</form>
<?php
if(!empty($_POST["diff"])) {
foreach($_POST['diff'] as $key) {
echo $key;
}
}
?>
当我 select "easy" 并按下 "Go" -> 输出:1
这也适用于所有其他输入。