Cita:
Iniciado por Middrel $ch = curl_init('https://www.paypal.com/cgi-bin/webscr'); // Si no usamos SandBox, debemos usar esta otra linea en su lugar.
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $req);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_FORBID_REUSE, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Connection: Close'));
Primero que nada saludos, si te fijas usan
curl esto hace peticiones o emula una petición post y sin usar botones tu puedes hacer eso mismo.
En el código la variable $req es donde esta la información de allí saca los datos. No necesitas mandar a ningún lado los datos en el mismo archivo puedes guardar los datos
Lo que me queda la duda es
Código PHP:
Ver original$sqlUpdatePaypal = mysqli_query($conn, "Update shop_pedido Set ped_total =" . $_GET['amt'] . " Where ped_id_user = " . $_SESSION['user'] . " and ped_switch = 1"); $sqlUpdatePaypal = mysqli_query($conn, "Update shop_pedido Set ped_estado ='1' Where ped_id_user = " . $_SESSION['user'] . " and ped_switch = 1"); $sqlUpdatePaypal = mysqli_query($conn, "Update shop_pedido Set ped_trasid_paypal ='" . $_GET['tx'] . "' Where ped_id_user = " . $_SESSION['user'] . " and ped_switch = 1");
Esos datos son los que vas a guardar o lo que hay en $req?
mysqli_query ya es el query se supone que allí ya debe haber actualizado los datos.
Aquy te dejo como comprobar si hay errores en la conexión de la base de datos o el mismo query:
Código PHP:
Ver original$sqlUpdatePaypal = mysqli_query($conn, "Update shop_pedido Set ped_total =" . $_GET['amt'] . " Where ped_id_user = " . $_SESSION['user'] . " and ped_switch = 1") or
die (mysqli_error($conn));
Saludos!