2013-11-28 71 views
0

我已經通過HTML在一個頁面中設置的形式,通過PHP執行另一個頁面html和PHP陣列控制

它包含每個對應一個選項,用戶可以選擇多個單選按鈕,我將如何通過哪個選項用戶選擇了我的第二個文件並允許它使用該數據?

我猜它與價值有關,但搜索沒有幫助。

這是我的第一個頁面看起來像單選按鈕:

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

沒有爲每個選項的單選按鈕(5個)

在我的第2頁兩個數組/文件。

$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); 

回答

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