За последние 24 часа нас посетили 31108 программистов и 1820 роботов. Сейчас ищут 2008 программистов ...

Как с начало записать в базу потом выполнить переход

Тема в разделе "PHP для новичков", создана пользователем sokol86922, 22 фев 2018.

  1. sokol86922

    sokol86922 Активный пользователь

    С нами с:
    3 мар 2017
    Сообщения:
    46
    Симпатии:
    2
    Есть кнопка оплаты заказа с помощью Liqpay. Переходит на страницу оплаты там все ок.
    Подскажите пожалуйста как сначало записать данные в базу данных или отправить на почту а потом перейти на страницу оплаты с данными оплаты. В action вписано адрес https://www.liqpay.ua/api/3/checkout сразу туда переходит .

    PHP:
    1. <?php
    2. echo'<form method="POST" accept-charset="utf-8" action="https://www.liqpay.ua/api/3/checkout">
    3.    <input type="hidden" name="data" value="';
    4.     echo $data;
    5.      echo'" />
    6.    <input type="hidden" name="signature" value="';
    7.      echo $signature;
    8.      echo'" />
    9.    <button  style="border: none !important; display:inline-block !important;text-align: center !important;padding: 7px 20px !important;
    10.        color: #fff !important; font-size:16px !important; font-weight: 600 !important; font-family:OpenSans, sans-serif; cursor: pointer !important; border-radius: 2px !important;
    11.        background: rgb(122,183,43) !important;"onmouseover="this.style.opacity="0.5";" onmouseout="this.style.opacity="1";">
    12.        <img src="https://static.liqpay.ua/buttons/logo-small.png" name="btn_text"
    13.            style="margin-right: 7px !important; vertical-align: middle !important;"/>
    14.        <span style="vertical-align:middle; !important">Оплатить';
    15.         echo $money;
    16.         echo' UAH</span>
    17.    </button>
    18.    </form>';
    19.    
    20.    
    21.      if (isset($_POST['sendinfo'])) {
    22.          //например выполнить запись в базу а потом перейти к оплате
    23.      }
    24. ?>
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Сделать редирект с сохранением post-данных не получится. Но можно на onsubmit формы повесить отправку данных ajax-запросов прежде, чем произойдет переход на liqpay.