【问题标题】:php variable in input value输入值中的php变量
【发布时间】: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",它可以工作,但这不是我想要的。

标签: php html paypal express-checkout


【解决方案1】:

试试这个

&lt;td class="total_amount"&gt;&lt;b&gt; &lt;?=$_POST['amount'] ?&gt;&lt;/b&gt;&lt;/td&gt;

<form action="paypal_ec_redirect.php" method="post"> <input type="hidden" name="PAYMENTREQUEST_0_AMT" value=" <?=$_POST['amount'] ?>"></input>

【讨论】:

  • 谢谢,我试过了,但还是有错误。
猜你喜欢
  • 1970-01-01
  • 2015-06-04
  • 2020-04-10
  • 2023-03-12
  • 1970-01-01
  • 1970-01-01
  • 2016-07-30
  • 2021-05-29
  • 1970-01-01
相关资源
最近更新 更多