Viewing file: registro.php (5.74 KB) -rw-rw-rw- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
require_once 'conexion.php';
class Autodeclaracion extends Conexion {
public $mysqli;
public $data;
public $clasificacion;
public function __construct() {
$this->mysqli = parent::conectar();
$this->data = array();
}
//*****************************************************************
// LISTAMOS TODO EL PERSONAL
//*****************************************************************
public function personal(){
$resultado = $this->mysqli->query("SELECT
preguntas.nombre,
preguntas.correo,
preguntas.entidad,
preguntas.tematica,
preguntas.pregunta,
preguntas.aceptacion
FROM
preguntas
");
while( $fila = $resultado->fetch_assoc() ){
$data[] = $fila;
}
if (isset($data)) {
return $data;
}
}
//*****************************************************************
// AGREGAR AUTODECLARACIÓN
//*****************************************************************
public function add() {
if ( $_POST['residuosb']=="Si" || $_POST['sonorab']=="Si" || $_POST['emisionesb']=="Si" || $_POST['oloresb']=="Si")
{
$clasificacion="ALTO IMPACTO AMBIENTAL";
}
else
{
$clasificacion="BAJO IMPACTO AMBIENTAL";
}
$consulta = sprintf(
"INSERT INTO autodeclaracion values('', %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, CURDATE() );",
parent::comillas_inteligentes($_POST['nombre']),
parent::comillas_inteligentes($_POST['correo']),
parent::comillas_inteligentes($_POST['identificacion']),
parent::comillas_inteligentes($_POST['direccion']),
parent::comillas_inteligentes($_POST['telefono']),
parent::comillas_inteligentes($_POST['representante']),
parent::comillas_inteligentes($_POST['aceptacion']),
parent::comillas_inteligentes($_POST['dirnueva']),
parent::comillas_inteligentes($_POST['dirantigua']),
parent::comillas_inteligentes($_POST['barrio']),
parent::comillas_inteligentes($_POST['localidad']),
parent::comillas_inteligentes($_POST['chip']),
parent::comillas_inteligentes($_POST['upz']),
parent::comillas_inteligentes($_POST['cedula']),
parent::comillas_inteligentes($_POST['suelo']),
parent::comillas_inteligentes($_POST['proyecto']),
parent::comillas_inteligentes($_POST['predio']),
parent::comillas_inteligentes($_POST['actividad']),
parent::comillas_inteligentes($_POST['residuosa']),
parent::comillas_inteligentes($_POST['residuosb']),
parent::comillas_inteligentes($_POST['sonoraa']),
parent::comillas_inteligentes($_POST['sonorab']),
parent::comillas_inteligentes($_POST['emisionesa']),
parent::comillas_inteligentes($_POST['emisionesb']),
parent::comillas_inteligentes($clasificacion)
);
$this->mysqli->query($consulta);
//echo $consulta;
}
//*****************************************************************
// MODIFICAR PERSONAL
//*****************************************************************
public function update() {
$consulta = sprintf(
"UPDATE personal 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 personal WHERE id = %s;",
parent::comillas_inteligentes($id)
);
$this->mysqli->query($query);
header("Location: index.php");
}
//*****************************************************************
// PERSONAL POR ID
//*****************************************************************
public function personalPorId($id){
$consulta = sprintf("SELECT
personal.id,
personal.nombre,
personal.sexo,
personal.telefono,
personal.direccion,
personal.correo,
personal.idpais,
personal.idcargo,
pais.pais
FROM
personal
INNER JOIN pais ON personal.idpais = pais.id
INNER JOIN cargos ON personal.idcargo = cargos.id
WHERE
personal.id = %s",
parent::comillas_inteligentes($id)
);
$resultado = $this->mysqli->query($consulta);
while( $fila = $resultado->fetch_assoc() ){
$data[] = $fila;
}
if (isset($data)) {
return $data;
}
}
}
?>
|