2016-02-27 2 views
0

Что нового в получении суммы, валюты и идентификатора транзакции для paypal в php? У меня есть этот код. Это из учебника, который я наблюдал за всем своим сайтом электронной коммерции.Код платежа Paypal

//payment details from paypal 

     $amount = $_GET['amt']; 

     $currency = $_GET['cc']; 

     $trx_id = $_GET['tx']; //transaction 

И вот, я собираюсь вставить в него данные, указанные выше, в эти переменные (с запросом).

//inserting payment to table 
       $insert_payment= "insert into payments(amount,customer_id,product_id,trx_id,currency) values ('$amount','$c_id','$pro_id','$trx_id','$currency')"; 

       $run_payment = mysqli_query($con, $insert_payment); 

И в результате product_id имеет только данные. Как я могу это исправить?

ответ

0

Если у вас есть переменные php в запросе mysql, тогда вы должны добавить «.». до и после переменных в запросе.

$insert_payment= "INSERT INTO payments (amount,customer_id,product_id,trx_id,currency) 
VALUES ('.$amount.','.$c_id.','.$pro_id.','.$trx_id.','.$currency.')"; 

Попробуйте сейчас ..

+0

это не работает. @Vento Правильно ли выбрана информация из PayPal? – Drx

+0

Если он не работает, ваши переменные должны быть пустыми. Дайте HTML-код .. – Vento