通过PHP Session选择一个单选按钮

时间:2014-02-24 09:02:10

标签: php radio-button session-variables

在产品页面上,我们有这样的代码:

<select name="paymentmethod1" id="paymentmethod1">
<option value="MoneyPak">MoneyPak</option>
</select>


<select name="paymentmethod2" id="paymentmethod2">
<option value="MoneyPak">MoneyPak</option>
</select>

通过会话,它通过代码将订单结账表格标题写为MoneyPak或信用卡等文本:

<?php echo($_SESSION["paymentmethod".$counter]); ?>

现在我要做的是让用户从产品页面选择信用卡或MoneyPak单选按钮,以自动触发相应的单选按钮进行检查:

<input name="1" type="radio" class="radio2" id="creditcard" style="padding-left:0px" 
onclick="showhide('creditcardxx', 'block'); showhide('m-p-kx', 'none'); 
showhide('splitx', 'none'); showhide('charge', 'block'); showhide('option3m', 'none'); 
showhide('option3', 'none'); showhide('option2', 'block')" value="creditcard"/>

我当时认为它可能是这样的,但我无法让它发挥作用:

<input name="1" <?php if (echo($_SESSION["paymentmethod".$counter])=='MoneyPak') {
echo checked="checked" ;} ?> type="radio" class="radio" id="MoneyPak" 
onclick="showhide('m-p-kx', 'block'); showhide('splitx', 'none'); 
showhide('creditcardxx', 'none'); showhide('paypalx', 'none'); showhide('charge', 
'none'); showhide('option3', 'none'); showhide('option3m', 'none'); showhide('option2', 
'none');" value="MoneyPak">

我也不知道两个单选按钮中是否还有其他按钮。

0 个答案:

没有答案