$_POST javascript пустой

awmaster08
На сайте с 22.02.2008
Offline
155
998

Прикручиваю скрипт оплаты к доске объявлений. PHP получает данные из POST, заносит их в БД и далее происходит редирект на страницу оплаты. В $_POST['orderid'] содержится номер заказа, который нужно передать скрипту для оплаты. $_POST['orderid'] через javascript передается пустой. Почему? Как исправить?


<?php
Здесь добавляем данные в БД. POST видит и все правильно работает.
?>
<body onload="javascript:document.forms(0).submit()">
<form method="POST" class="application" action="https://partner.a1pay.ru/a1lite/input">
<input type="hidden" name="key" value="KEY" />
<input type="hidden" name="cost" value="9999999999" />
<input type="hidden" name="name" value="VIP" />
<input type="hidden" name="default_email" value="" />
<input type="hidden" name="order_id" value="<?php $_POST['orderid'];?>" />

</form>

</body>
K
На сайте с 28.12.2008
Offline
61
kud
#1

<input type="hidden" name="order_id" value="<?php echo  $_POST['orderid'];?>" />
awmaster08
На сайте с 22.02.2008
Offline
155
#2

Спасибо! Ошибка тут была:

<input type="hidden" name="order_id"

Как всегда, все баги у меня из-за невнимательности 🍾

Пипец, оказывается правильно order_id, а не orderid. ЗЫ вдруг кто-то же под А1 писать будет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий