Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/07/2015, 13:10
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Ingresar varios datos a 2 tablas en un formulario

yo tengo esta y funciona perfecto:
Código PHP:
Ver original
  1. if($_GET['seguimiento']==""){
  2.     $msg = "El formulario se envio Vacio";
  3. }
  4.     else {
  5.  
  6. $dbConex=$seguridad;
  7. $fecha = $_GET['fecha'];
  8. $seguimiento = $_GET['seguimiento'];
  9. $turno = $_GET['turno'];
  10. $elaborado = $_GET['elaborado_por'];
  11. $avance = $_GET['avance'];
  12. $correlativo = $_GET['correlativo'];
  13. $unidad = $_GET['unidad_explot'];
  14. $matriz = $_GET['id_matriz'];
  15. $rif = $_GET['rif'];
  16.  
  17.  
  18. function execute($fecha, $seguimiento, $turno, $elaborado, $avance, $correlativo, $unidad, $matriz, $rif)
  19. {
  20. $q1= "INSERT INTO seguimiento (fecha, seguimiento, turno, elaborado_por, avance, unidad_explot, correlativo, rif) values ('$fecha','$seguimiento','$turno','$elaborado','$avance','$unidad','$correlativo','$rif')";
  21. $resultquery = mysql_query($q1);
  22. $errores = mysql_error();
  23.  
  24.  
  25. $q2= "INSERT INTO avance (correlativo, porcentaje, unidad_explot, rif) values ('$correlativo','$avance','$unidad','$rif') ON DUPLICATE KEY UPDATE porcentaje = '$avance'";
  26. $resultquery = mysql_query($q2);
  27. $errores = $errores + mysql_error();
  28. return $errores;
  29. }
  30.  
  31. if ($_GET['avance'] >= '100')
  32. {
  33.     $sq3 = "UPDATE matriz_desviacion SET estatus = 'Completada' WHERE id_matriz_desv = '$matriz'";
  34.     $resultquery = mysql_query($sq3);
  35.     $errores = mysql_error();
  36.     $msg = "<center><b><h4>La inspección llegó al 100% y finalizo con Exito</h4></b></center>";
  37.    
  38. }
  39.  
  40. $result = execute($fecha, $seguimiento, $turno, $elaborado, $avance, $correlativo, $unidad, $matriz, $rif);
  41.  
  42.  
  43. if ($result == 0) {
  44. $msg2 = "Seguimiento registrado con exito";
  45. $msg;
  46. }  
  47. else
  48. {
  49. echo "Error al insertar datos, por favor verifique e intente de nuevo";
  50. }  
  51.     }