2015-10-01 50 views
-1

我有一個單選按鈕形式的圖像作爲按鈕的代碼:

<label class="desc" id="title6" for="Field6i5" style="color: #5f5f5f;"> 
Choose color 
</label> 

<input type="radio" name="color" id="gray" class="input-hidden" value="" checked/> 
<label for="gray" style="width: 40px;"><img src="images/gray.png" alt="" /> 


<input type="radio" name="color" id="gold" class="input-hidden" value=""/> 
<label for="gold" style="width: 40px;"><img src="images/gold.png" alt="" /> 


<input type="radio" name="color" id="silver" class="input-hidden" value=""/> 
<label for="silver" style="width: 40px;"><img src="images/silver.png" alt="" /> 

現在的形式處理PHP我想使$ _REQUEST該用戶選擇的單選按鈕的顏色。我怎麼做?我想獲得它在智者發送確認郵件

$send_data['Field6i5']['label'] = "Color"; 
$send_data['Field6i5']['value'] = $_REQUEST['Field6i5']; 

和電子郵件描述是:

You've chosen: {$send_data.Field6i5.value} 

我有什麼,我通過這個...值,名稱或ID有點困惑: (

回答

1

要找到哪個單選按鈕被選中,你需要看的$_REQUEST['color']的價值,因爲你已經叫單選按鈕設置name="color"

$_REQUEST['color']的內容將被放置在輸入字段value=""屬性中。

所以你需要把一個獨特的價值爲value=""屬性每個單選按鈕

<input type="radio" name="color" id="gray" class="input-hidden" value="gray" checked/> 
<label for="gray" style="width: 40px;"><img src="images/gray.png" alt="" /> 


<input type="radio" name="color" id="gold" class="input-hidden" value="gold"/> 
<label for="gold" style="width: 40px;"><img src="images/gold.png" alt="" /> 


<input type="radio" name="color" id="silver" class="input-hidden" value="silver"/> 
<label for="silver" style="width: 40px;"><img src="images/silver.png" alt="" /> 

現在在你的PHP,你可以訪問哪些單選按鈕使用$_REQUEST['color']

$send_data['Field6i5']['label'] = "Color"; 
$send_data['Field6i5']['value'] = $_REQUEST['color']; 
+0

感謝的人選擇,它作品! :) 我已經在代碼上演了太久,所有這些值,id和名字都成了我的一部分;) – Caipiranha