PHP - Enviar datos de formulario a BD y despues dirigir a otra pagina

   
Vista:

Enviar datos de formulario a BD y despues dirigir a otra pagina

Publicado por Veronica zabaleta.veronica@outlook.com (3 intervenciones) el 05/10/2017 19:48:08
Hola a todos!! espero alguien pueda orientarme!!

Estoy trabajando con un formulario con el método post!

recibo los datos en conexion.php

envio los datos correctamente a la bd.

pero despues que los envio a la bd quiero dirigirme a otra pagina. y enviar los parametros tambien y no logro hacerlo.

Espero alguien pueda ayudarme. ya tengo dias con esto y no logro resolverlo. :(

mi codigo es este:

$sql = "INSERT INTO usuarios(nombres, apellidos, rfc, titulo, especialidad, email, telefono, celular, calleyNumero, colonia, cp, municipio, ciudad, estado, pais, kit, pago) VALUES ('$nombre','$apellidos','$rfc','$titulo','$especialidad','$email','$telefono','$celular','$calleyNumero','$colonia','$cp','$municipio','$ciudad','$estado','$pais','$paquete','$pago',)";


if($conexion->query($sql)){
if ($pago==1) {
$host='https://ejemplopagina';
$params = array(
'company' =>$company,
'user' =>$user,
'order_id' =>$kit,
'product' =>$paquete,
'amount' =>$costo,
'store_code' =>$business,
'customer' =>$nombre,
'email' =>$email,

);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $host);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch,
CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
$result = curl_exec($ch);
curl_close($ch);
$data = json_decode($result, true);
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Enviar datos de formulario a BD y despues dirigir a otra pagina

Publicado por Miguel (204 intervenciones) el 05/10/2017 21:11:51
Si la página a la que quieres redirigir al usuario es de tu sitio solamente tienes que guardar los datos en un variable de sesión, haces la re-dirección y en la otra página obtienes los datos desde la variable de sesión.

1
2
3
4
$_SESSION["parametros"] = $datos;
 
header("Location: otra_pagina.php");
exit();

Usando la misma lógica del código anterior también puedes enviar los parámetros por URL, para que después se puedan extraer por GET.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar