PHP для выполнения формы сообщения в конце скрипта / Checkout - PullRequest
0 голосов
/ 19 ноября 2011

Я не могу это сделать.В основном у меня есть HTML-форма, которая публикуется в сценарии php curl, который обновляет некоторые контактные поля в CRM.

Что мне нужно сделать, это в конце этого сценария php мне нужно POST для следующей проверкиservice, код приведен ниже.

Таким образом, скрипт php обновляет настраиваемые поля и затем выполняет приведенную ниже форму для публикации этих данных на странице оформления заказа.

Является частью последовательности проверки.

<form action="https://checkout.dineromail.com/CheckOut" method="post" > 
<!-- Variables     Obligatorias --> 
<input type="hidden" name="merchant" value="1721561" /> 
<input type="hidden" name="country_id" value="1" /> 
<input type="hidden" name="payment_method_available" value="all" /> 
<input type="hidden" name="item_name_1" value="Ejemplo DVD" /> 
<input type="hidden" name="item_quantity_1" value="1" /> 
<input type="hidden" name="item_ammount_1" value="410" /> 

<!-- Boton --> 
<input type='image' src='https://argentina.dineromail.com/imagenes/botones/pagar-medios_c.gif' border='0' name='submit' alt='Pagar con DineroMail'> </form>

Я объяснил ясно?Вкратце: как автоматически выполнить эту форму по почте в конце сценария php, где находится эта форма.

Если кто-то может помочь, я был бы очень признателен.

Ответы [ 2 ]

0 голосов
/ 19 ноября 2011

Вы можете просто использовать curl для публикации данных.Вместо того, чтобы помещать их в форму HTML, просто возьмите значения и перешлите их на следующий скрипт:

$ch = curl_init("https://checkout.dineromail.com/CheckOut");
curl_setopt($ch, CURLOPT_POST);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST)
curl_exec($ch);
curl_close($ch);
0 голосов
/ 19 ноября 2011
<script type="text/javascript">
(function() {
document.forms[0].submit();
})();
</script>

Попробуйте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...