输入值中的php变量
Posted
技术标签:
【中文标题】输入值中的php变量【英文标题】:php variable in input value 【发布时间】:2015-04-24 19:56:08 【问题描述】:我是初学者,我正在尝试将 Paypal 集成到我的网站中。 在我的购物车里有一张表格显示总金额:
<td class="total_amount"><b>'.$_POST['amount'].'</b></td>
现在,我想找回这笔款项并将其发送到贝宝:
<form action="paypal_ec_redirect.php" method="post">
<input type="hidden" name="PAYMENTREQUEST_0_AMT" value="'.$_GET['amount'].'"></input>
这不起作用并且出现错误:
SetExpressCheckout API 调用失败。详细错误信息:订单 总计丢失。简短的错误消息:交易被拒绝,因为 一个无效的论点。有关详细信息,请参阅其他错误消息。错误 代码:10400Error 严重性代码:错误
请帮忙。
【问题讨论】:
您好 - 请您让我们多提供一些代码。如果您使用的是 .php 文件,能否告诉我们? 好吧,你同时使用 _POST 和 _GET,我想你只想要其中一个。如果您将 _GET 更改为 _POST,它会起作用吗? 是的,它的 .php 文件。将 _GET 更改为 _POST 也不起作用。如果我在代码中输入一个值,例如 value="12",它可以工作,但这不是我想要的。 【参考方案1】:试试这个
<td class="total_amount"><b> <?=$_POST['amount'] ?></b></td>
和
<form action="paypal_ec_redirect.php" method="post">
<input type="hidden" name="PAYMENTREQUEST_0_AMT" value=" <?=$_POST['amount'] ?>"></input>
【讨论】:
谢谢,我试过了,但还是有错误。以上是关于输入值中的php变量的主要内容,如果未能解决你的问题,请参考以下文章