Parte de la pagina que recibe: AQUI DEBERIA RECIBIR LOS DATOS VIA $_POST
Código PHP:
else if ($_GET['action'] == 'incluir') {
$handler->incluir();
}
CONTROLADOR:
Código PHP:
public function incluir () {
$hardware = new hardware;
$pagina = $this->cargar_plantilla('- Incluir Registro -');
$registrar = $this->cargar_pagina('vistas/html/equipo_insertar.html');
ob_start();
$result = $hardware->incluir($_POST);
if ($result) {
echo '<script>alert("Correcto") </script>';
}
else {
echo '<script>alert("Incorrecto") </script>';
}
$pagina = $this->reemplazar_contenido('/\#CONTENIDO\#/ms',$registrar,$pagina);
ob_get_clean();
$this->vista_pagina($pagina);
}
Y finalmente el modelo que registra:
Código PHP:
public function incluir($datos) {
extract($datos);
$query=("INSERT INTO `soptecvnzla`.`caracteristicas_hardware` (
`marca` ,
`modelo` ,
`serial` ,
`observaciones_h` ,
`id_hardware`,
`codigo`
) values ('$marcadiscoduro',
'$modelodiscoduro', '$serialdiscoduro', '$obsdiscoduro', '1' ,'$codigo'),('$marcamemoria', '$modelomemoria', '$serialmemoria', '$obsmemoria', '2' ,'$codigo'),('$marcaprocesador', '$modeloprocesador', '$serialprocesador', '$obsprocesador', '3' ,'$codigo'),
('$marcatarjvideo', '$modelotarjvideo', '$serialtarjvideo', '$obstarjvideo', '4' ,'$codigo'),('$marcatarjred', '$modelotarjred', '$serialtarjred', '$obstarjred', '5' ,'$codigo'),('$marcatarjinal','$modelotarjinal','$serialtarjinal','$obstarjinal','6' ,'$codigo'),
('$marcatarjaudio','$modelotarjaudio','$serialtarjaudio','$obstarjaudio', '7' ,'$codigo'),('$marcalector','$modelolector','$seriallector','$obslector', '8' ,'$codigo'");
$result = $this->ejecutar_query_simple($query);
return $result;
}
Escucho sugerencias de todo tipo.
Lo que quiero es hacer pasar los datos recibidos en el index a la funcion incluir pero antes pasando por el cotrolador. DISCULPEN MI IGNORANCIA, créanme que no es falta de lectura es de entendimiento :v