html和PHP数组控件


html and PHP Array control

我在一个页面中通过HTML设置了一个表单,该表单通过php 执行另一个页面

它包含几个单选按钮,每个按钮都对应于用户可以选择的选项,我如何将用户选择的哪个选项传递到我的第二个文件并允许它使用该数据?

我猜这与价值观有关,但搜索并没有帮助。

这就是我第一页上的单选按钮的样子:

<input type="radio" name="radbed[0]" id="radsingletwin" value="radsingletwin">

每个选项都有一个单选按钮(共5个)

我的第二页/文件中的两个数组。

$BedInfo = array(
    "Single Twin Bed",
    "Two Single Twin Beds",
    "Queen Bed",
    "Two Queen Beds",
    "King Bed"
); 
$BedCost = array(95.00,115.00,115.00,150.00,125.00);

您可以将数组输出到单选按钮中,然后将该值传递给

$BedInfo = array("Single Twin Bed", "Two Single Twin Beds", "Queen Bed", "Two Queen Beds", "King Bed");
foreach($BedInfo as $bed) {
    echo '<input type="radio" name="bed" value="' . $bed . '" />' . $bed . '<br/>';
}

在你的处理页面上,我会有

$BedCost = array("Single Twin Bed" => 95.00, "Two Single Twin Beds" => 115.00, "Queen Bed" => 115.00, "Two Queen Beds" => 150.00, "King Bed" => 125);
if(!isset($BedCost[$_POST['bed']]) { 
    echo 'Bad value';
} else {
    echo 'Your bed costs $' . $BedCost[$_POST['bed']];
}