Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/03/2012, 10:27
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 12 años, 11 meses
Puntos: 76
Respuesta: Redireccionar a otra pagina despues de llenar un formulario

ok un ejemplo :

Código Javascript:
Ver original
  1. // concatenas todos los parametros a enviar con su respectivo valor
  2.  
  3. // para llamar los campos de tu form utiliza el atributo id del elemento
  4.  
  5. var parametros = "profession="+ $("#profession").val();
  6.  
  7.  
  8. //envias la peticion
  9.  
  10. $.ajax({
  11.      url:"recibir.php",
  12.      type:"POST",
  13.      data:parametros,
  14.     success:function(response){
  15.             //response es la respuesta que recibir por parte del servidor
  16.             //validamos el tipo de respuesta
  17.                 if(response == 1){
  18.                           // ejecutas tu funcion para redireccionar
  19.                 }else{
  20.                            // error en el proceso
  21.                 };
  22.     }
  23.  
  24. });

tu archivo recibir.php

Código PHP:
Ver original
  1. $profession=htmlentities($_POST['profession']);
  2.  
  3. if(!empty($profession)){
  4. $nac = date('Y-m-d', strtotime($date));
  5. $query=mysql_query("INSERT INTO user(nombre, ap_paterno, ap_materno, nacimiento, sexo, profesion, especialidad, mail) VALUES('{$name}','{$apat}','{$amat}','{$nac}','{$sx}','{$profession}','{$special}','{$mail}')", $conexion);
  6. $query2=mysql_query("INSERT INTO empresa(empresa, razon_social, puesto, codigo_postal, estado, municipio, calle_num, colonia, telefono, extension) VALUES ('{$company}','{$bname}','{$post}','{$codez}','{$state}','{$mun_c}','{$street_c}','{$col_c}','{$tel_c}','{$ext_c}')", $conexion);
  7. $query3=mysql_query("INSERT INTO facturacion(razon_social_f, rfc, estado_f, municipio_f, calle_num_f, colonia_f, codigo_postal_f, telefono_f, extension_f) VALUES ('{$bname_c}','{$rfc}','{$state_f}','{$mun_f}','{$street_f}','{$col_f}','{$code_f}','{$tel_f}','{$ext_f}')", $conexion);
  8.          
  9.           if($query && $query2 && $query3){// si los tres queries se ejecutaron correctamente retorne un 1
  10.                    echo "1";
  11.           }else{
  12.                    echo "0";// de lo contrario retorne 0
  13.          }
  14. }