我正在尝试将文本框内容从“mcname”($ custom)中取出并将其转换为“item_name”但是它没有POST任何内容?我环顾四周,但仍然找不到我的解决方案?
在任何HTML之前的脚本顶部:
<?php
$custom = $_post['mcname'];
?>
脚本中间的文本框,表单帖子和按钮。
<input type="text" name="mcname" id="mcname" placeholder="Enter your username here…" />
<br/>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="formval">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="__@gmail.com">
<input type="hidden" name="item_name" value="<?php echo $custom; ?>">
<input type="hidden" name="amount" value="$10.00">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="bn" value="PP-BuyNowBF">
<input type="hidden" name="return" value="http://__.com/upgrade" />
<input type="hidden" name="cancel_return" value="http://__.com/upgrade" />
<input type="hidden" name="notify_url" value="http://__.com/ipn/ipn.php">
<input type="hidden" name="custom" value="Iron">
<button type="submit" class="btn btn-primary" href="#" rel="tooltip" data-placement="bottom" title="Click here to continue to PayPal." ><i class="icon-shopping- cart"></i>Checkout</a>
</form>
感谢您抽出宝贵时间阅读我的帖子。
答案 0 :(得分:1)
POST是超级全局的,必须大写:
$custom = $_POST['mcname'];
此外,您的textarea元素位于表单之外,它需要位于表单标记内。
答案 1 :(得分:1)
POST区分大小写,请尝试:
$custom = $_POST['mcname'];
答案 2 :(得分:1)
嗯,您的代码很好,问题是:
$custom = $_post['mcname'];
将其更改为:
$custom = $_POST['mcname'];