如何从HTML/PHP中的单个<select>变量中获取多个值?

Aar*_*ron 4 html php forms variables select

好吧,我所拥有的是HTML表单中的标准选择选项,但我要做的是从单个选项值将多个值发送到接收PHP脚本.

比如这样的东西(我知道这是不正确的):

<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>
Run Code Online (Sandbox Code Playgroud)

然后在接收PHP脚本上它可能会得到某种"大小[1],大小[2]"或其他东西.如果有人知道如何做到这一点,任何帮助都会很棒.我搜索的内容非常广泛,但我没有看到任何类似的东西.再次感谢!

Ibu*_*Ibu 10

您可以传递值中的两个值

<select name="size" id="size" type="text">
    ....
    <option value="6x4" >6 Inches by 4 Inches</option>
</select>
Run Code Online (Sandbox Code Playgroud)

在后端你可以拆分它来获得价值

list($x,$y) = explode("x",$_GET['size']);  // or POST

echo $x; // 6
echo $y; // 4
Run Code Online (Sandbox Code Playgroud)