Advertisement
Guest User

Untitled

a guest
Dec 6th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.62 KB | None | 0 0
  1. <?php
  2.  
  3. try {
  4.     $dbHost = 'localhost';
  5.     $dbName = 'testDb';
  6.     $dbUser = 'dbUser';
  7.     $dbPassword = 'dbPassword';
  8.     $pdo = new PDO('mysql:host=' . $dbHost . ':dbname=' . $dbName, $dbUser, $dbPassword);
  9.     echo 'Enlazado Correctamente';
  10. } catch (PDOException $ex) {
  11.     echo 'Error Conexion Consulte al Administrador';
  12.     die;
  13. }
  14.  
  15. echo '<br>';
  16. //recepcion de datos
  17. /*
  18.  * TODO: siempre filtra/valida todas las variables POST/GET/REQUEST.  checa documentacion:
  19.  * http://php.net/manual/es/function.filter-input.php
  20.  * http://php.net/manual/es/function.filter-input-array.php
  21.  *
  22.  */
  23. $id = $_POST["id"];
  24. $f_minigrip = $_POST["f_minigrip"];
  25. $fecha = $_POST["fecha"];
  26. $fecha_entrega = $_POST["fecha_entrega"];
  27. $cliente = $_POST["cliente"];
  28. $planta = $_POST["planta"];
  29. $tipo_ruta = $_POST["tipo_ruta"];
  30. $ruta_maestra = $_POST["ruta_maestra"];
  31. $cliente_final = $_POST["cliente_final"];
  32. $km = $_POST["km"];
  33. $peso_bruto = $_POST["peso_bruto"];
  34. $peso_neto = $_POST["peso_neto"];
  35. $presentacion = $_POST["presentacion"];
  36. $cantidad = $_POST["cantidad"];
  37. $tipo = $_POST["tipo"];
  38. $razon_social = $_POST["razon_social"];
  39. $nombre_operador = $_POST["nombre_operador"];
  40. $tipo_camion = $_POST["tipo_camion"];
  41. $otro_camion = $_POST["otro_camion"];
  42. $placas = $_POST["placas"];
  43. $status = $_POST["status"];
  44. $observaciones = $_POST["observaciones"];
  45.  
  46.  
  47. $hora = ''; //Este campo no se especifica...
  48.  
  49. $consulta = <<<EOL
  50. UPDATE generar_orden
  51. SET cliente=?,
  52.     planta=?,
  53.     f_minigrip=?,
  54.     tipo_ruta=?,
  55.     ruta_maestra=?,
  56.     cliente_final=?,
  57.     peso_bruto=?,
  58.     peso_neto=?,
  59.     presentacion=?,
  60.     cantidad=?,
  61.     tipo=?,
  62.     razon_social=?,
  63.     nombre_operador=?,
  64.     tipo_camion=?,
  65.     otro_camion=?,
  66.     placas=?,
  67.     status=?,
  68.     observaciones=?,
  69.     hora=?
  70. WHERE id=?
  71. EOL;
  72.  
  73. $stmt = $pdo->prepare($consulta);
  74. $resultados = $stmt->execute(array(
  75.     $cliente,
  76.     $planta,
  77.     $f_minigrip,
  78.     $tipo_ruta,
  79.     $ruta_maestra,
  80.     $cliente_final,
  81.     $peso_bruto,
  82.     $peso_neto,
  83.     $presentacion,
  84.     $cantidad,
  85.     $tipo,
  86.     $razon_social,
  87.     $nombre_operador,
  88.     $tipo_camion,
  89.     $otro_camion,
  90.     $placas,
  91.     $status,
  92.     $observaciones,
  93.     $hora,
  94.     $id
  95. ));
  96.  
  97. if (!$resultados) {
  98.     echo 'Error al Insertar- Error:<br>' . $pdo->errorCode() . '<br>';
  99.     error_log('Error al ejecutar consulta: ' . $stmt->queryString);
  100.     error_log('Codigo de error: ' . $stmt->errorCode());
  101.     error_log('Datos del error: ' . print_r($stmt->errorInfo(), true));
  102.     echo '<br>';
  103. } else {
  104.     echo 'Registro Insertado Correctamente<br>';
  105.  
  106. }
  107. echo 'Status Actualizado Correctamente<br>';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement