好吧,我所拥有的是 HTML 表单中的标准选择选项,但我想要做的是将多个值从单个 发送到接收 PHP 脚本期权值(value)。
比如像这样的(我知道这是不正确的):
<select name="size" id="size" type="text">
<option value="3" value="5" >3 Inches by 5 Inches</option>
<option value="6" value="4" >6 Inches by 4 Inches</option>
<option value="8" value="10" >8 Inches by 10 Inches</option>
</select>
然后在接收 PHP 脚本时,它可能会得到某种“size[1]、size[2]”之类的信息。如果有人知道如何做到这一点,任何帮助都会很棒。我已经进行了相当广泛的搜索,但我还没有看到像这样的东西。再次感谢!
最佳答案
可以在value中传递两个值
<select name="size" id="size" type="text">
....
<option value="6x4" >6 Inches by 4 Inches</option>
</select>
在后端你可以拆分它来获取值
list($x,$y) = explode("x",$_GET['size']); // or POST
echo $x; // 6
echo $y; // 4
关于php - 如何从 HTML/PHP 中的单个 <select> 变量获取多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12791021/