Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- try {
- $dbHost = 'localhost';
- $dbName = 'testDb';
- $dbUser = 'dbUser';
- $dbPassword = 'dbPassword';
- $pdo = new PDO('mysql:host=' . $dbHost . ':dbname=' . $dbName, $dbUser, $dbPassword);
- echo 'Enlazado Correctamente';
- } catch (PDOException $ex) {
- echo 'Error Conexion Consulte al Administrador';
- die;
- }
- echo '<br>';
- //recepcion de datos
- /*
- * TODO: siempre filtra/valida todas las variables POST/GET/REQUEST. checa documentacion:
- * http://php.net/manual/es/function.filter-input.php
- * http://php.net/manual/es/function.filter-input-array.php
- *
- */
- $id = $_POST["id"];
- $f_minigrip = $_POST["f_minigrip"];
- $fecha = $_POST["fecha"];
- $fecha_entrega = $_POST["fecha_entrega"];
- $cliente = $_POST["cliente"];
- $planta = $_POST["planta"];
- $tipo_ruta = $_POST["tipo_ruta"];
- $ruta_maestra = $_POST["ruta_maestra"];
- $cliente_final = $_POST["cliente_final"];
- $km = $_POST["km"];
- $peso_bruto = $_POST["peso_bruto"];
- $peso_neto = $_POST["peso_neto"];
- $presentacion = $_POST["presentacion"];
- $cantidad = $_POST["cantidad"];
- $tipo = $_POST["tipo"];
- $razon_social = $_POST["razon_social"];
- $nombre_operador = $_POST["nombre_operador"];
- $tipo_camion = $_POST["tipo_camion"];
- $otro_camion = $_POST["otro_camion"];
- $placas = $_POST["placas"];
- $status = $_POST["status"];
- $observaciones = $_POST["observaciones"];
- $hora = ''; //Este campo no se especifica...
- $consulta = <<<EOL
- UPDATE generar_orden
- SET cliente=?,
- planta=?,
- f_minigrip=?,
- tipo_ruta=?,
- ruta_maestra=?,
- cliente_final=?,
- peso_bruto=?,
- peso_neto=?,
- presentacion=?,
- cantidad=?,
- tipo=?,
- razon_social=?,
- nombre_operador=?,
- tipo_camion=?,
- otro_camion=?,
- placas=?,
- status=?,
- observaciones=?,
- hora=?
- WHERE id=?
- EOL;
- $stmt = $pdo->prepare($consulta);
- $resultados = $stmt->execute(array(
- $cliente,
- $planta,
- $f_minigrip,
- $tipo_ruta,
- $ruta_maestra,
- $cliente_final,
- $peso_bruto,
- $peso_neto,
- $presentacion,
- $cantidad,
- $tipo,
- $razon_social,
- $nombre_operador,
- $tipo_camion,
- $otro_camion,
- $placas,
- $status,
- $observaciones,
- $hora,
- $id
- ));
- if (!$resultados) {
- echo 'Error al Insertar- Error:<br>' . $pdo->errorCode() . '<br>';
- error_log('Error al ejecutar consulta: ' . $stmt->queryString);
- error_log('Codigo de error: ' . $stmt->errorCode());
- error_log('Datos del error: ' . print_r($stmt->errorInfo(), true));
- echo '<br>';
- } else {
- echo 'Registro Insertado Correctamente<br>';
- }
- echo 'Status Actualizado Correctamente<br>';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement