html和PHP Array控件

时间:2013-11-28 23:50:53

标签: php html arrays web radio-button

我在一个页面中通过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);

1 个答案:

答案 0 :(得分:0)

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

$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']];
}