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

标签 php html forms variables select

好吧,我所拥有的是 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/

相关文章:

php - Laravel 运行多个定时任务

php - 比较sql查询中以逗​​号分隔的2个字符串

html - Firefox 图片选择 bug CSS

javascript - 如何将 PHP 脚本与 JavaScript 和 Bootstrap 链接

php - 删除内联样式php中的样式宽度图像

php - 用PHP计算ENUM类型列的百分比

html - Bootstrap 3 : Fixed Right Sidebar

javascript - 使用 jQuery 更新脚本标签的 src - 使用 jQuery 重新加载脚本而不刷新页面

php - Facebook 字符集检测机制?

forms - Doctrine2 逆向持久性不适用于嵌套形式