Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过PHP会话选择一个单选按钮_Php_Radio Button_Session Variables - Fatal编程技术网

通过PHP会话选择一个单选按钮

通过PHP会话选择一个单选按钮,php,radio-button,session-variables,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</opt

在产品页面上,我们有如下代码:

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


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

MoneyPak
MoneyPak
等等

通过会话,它通过以下代码将文本(如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">

我猜呈现的HTML中有一个错误。我会得到一份HTML源代码的副本,然后放入一个HTML验证程序,比如:有人能帮忙吗?