Viewing file: requerimientos.php (4.87 KB) -rw-rw-rw- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php require_once 'conexion.php'; class Requerimientos extends Conexion {
public $mysqli; public $data;
public function __construct() { $this->mysqli = parent::conectar(); $this->data = array(); }
//***************************************************************** // LISTAMOS TODO LOS REQUERIMIENTOS //***************************************************************** public function requerimientos(){ $resultado = $this->mysqli->query("SELECT requerimientos.ID, requerimientos.PLACA, requerimientos.EMPRESA, requerimientos.ANO, requerimientos.PRESENTACION, requerimientos.INASISTENCIA, requerimientos.FALLA, requerimientos.DESCRIPCION, requerimientos.COMBUSTIBLE, requerimientos.RES_DIESEL, requerimientos.DENSIDAD, requerimientos.LIMITE, requerimientos.CON_DIESEL, requerimientos.CRU_HIDROCARBUROS, requerimientos.CRU_MONOXIDO, requerimientos.CRU_DIOXIDO, requerimientos.CRU_OXIGENO, requerimientos.RAL_HIDROCARBUROS, requerimientos.RAL_MONOXIDO, requerimientos.RAL_DIOXIDO, requerimientos.RAL_OXIGENO, requerimientos.CON_OTTO FROM requerimientos order by requerimientos.ID ASC ");
while( $fila = $resultado->fetch_assoc() ){ $data[] = $fila; }
if (isset($data)) { return $data; } } //***************************************************************** // AGREGAR REQUERIMIENTOS //***************************************************************** public function add() {
$consulta = sprintf( "INSERT INTO requerimientos values(null, %s, %s, %s, %s, %s, %s, %s);", parent::comillas_inteligentes($_POST['nm']), parent::comillas_inteligentes($_POST['gd']), parent::comillas_inteligentes($_POST['tl']), parent::comillas_inteligentes($_POST['ar']), parent::comillas_inteligentes($_POST['email']), parent::comillas_inteligentes($_POST['pais']), parent::comillas_inteligentes($_POST['cargo']) ); $this->mysqli->query($consulta);
} //***************************************************************** // MODIFICAR REQUERIMIENTOS //***************************************************************** public function update() {
$consulta = sprintf( "UPDATE requerimientos SET nombre = %s, sexo = %s, telefono = %s, direccion = %s, correo = %s, idpais = %s, idcargo = %s WHERE id = %s;", parent::comillas_inteligentes($_POST['nm']), parent::comillas_inteligentes($_POST['gd']), parent::comillas_inteligentes($_POST['tl']), parent::comillas_inteligentes($_POST['ar']), parent::comillas_inteligentes($_POST['email']), parent::comillas_inteligentes($_POST['pais']), parent::comillas_inteligentes($_POST['cargo']), parent::comillas_inteligentes($_POST['id']) );
$this->mysqli->query($consulta);
echo "<script type='text/javascript'>window.location='index.php';</script>"; } //***************************************************************** // ELIMINAR PRODUCTO //***************************************************************** public function delete($id) { $query = sprintf( "DELETE FROM requerimientos WHERE id = %s;", parent::comillas_inteligentes($id) ); $this->mysqli->query($query); header("Location: index.php"); } //***************************************************************** // PERSONAL POR ID //***************************************************************** public function requerimientosPorId($id){ $consulta = sprintf("SELECT requerimientos.id, requerimientos.nombre, requerimientos.sexo, requerimientos.telefono, requerimientos.direccion, requerimientos.correo, requerimientos.idpais, requerimientos.idcargo, pais.pais FROM requerimientos INNER JOIN pais ON requerimientos.idpais = pais.id INNER JOIN cargos ON requerimientos.idcargo = cargos.id WHERE requerimientos.id = %s", parent::comillas_inteligentes($id) );
$resultado = $this->mysqli->query($consulta);
while( $fila = $resultado->fetch_assoc() ){ $data[] = $fila; }
if (isset($data)) { return $data; } }
} ?>
|