好的,这是问题,我通过单选按钮将表单数据发送到PayPal结账,但是当你第一次上传php文件并获取正确的值时它会起作用,但如果你返回并选择说下一个单选按钮并提交它然后将提交信息更改为您在几乎覆盖之前发送的值?
<table class="procut_item" border="0" cellpadding="4">
<tr>
<td width="auto"><h4>Product test</h4></td>
<td width="auto"><form method="post" action="process.php">
<input type="hidden" name="itemprice" value="10" />
<input type="hidden" name="itemQty" value="1" />
Size:<input type="radio" name="itemname" value="1">10 x 10</select>
<input class="dw_button" type="submit" name="submitbutt" value="Buy" />
</td>
<tr>
<tr>
<td width="auto"><h4>Product test</h4></td>
<td width="auto"><form method="post" action="process.php">
<input type="hidden" name="itemprice" value="30" />
<input type="hidden" name="itemQty" value="1" />
Size:<input type="radio" name="itemname" value="1">10 x 10</select>
<input class="dw_button" type="submit" name="submitbutt" value="Buy" />
</td>
<tr>
</table>
答案 0 :(得分:0)
通过查看所有代码及其处理方式,我的第一个猜测就是你使用相同的变量名称,它会覆盖第一个。如果尚未使用数组,则可以创建数组,或者通过向其附加数字来增加变量名称。