Я пытаюсь взять содержимое текстового поля из «mcname» ($ custom) и POST в «item_name», но он ничего не делает POST? Я огляделся, но я все еще не могу найти решение?Эхо ввода содержимого текстового поля в запрос 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="[email protected]">
<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>
Спасибо, что нашли время, чтобы прочитать мою тему.
$ _POST .. .. это не в нижнем регистре;) – Hackerman
Имена переменных PHP: cAse-senSITive ... –
Yay, Minecraft! Да, '$ _post' просто должен быть' $ _POST'. Речь идет о многих языках программирования, включая PHP. Вероятно, это хорошая идея для дезинфекции '$ custom' с такой функцией, как' htmlentities'. – Zenexer