Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/08/2013, 10:40
Avatar de AnGuisi
AnGuisi
 
Fecha de Ingreso: julio-2013
Ubicación: San Felipe - Yaracuy
Mensajes: 122
Antigüedad: 10 años, 9 meses
Puntos: 2
Respuesta: Array en Insertar

Cita:
Iniciado por doctype Ver Mensaje
Me parece que te estas liando y creando mas funciones de las que necesitas.. porque no haces algo así:

Código PHP:
Ver original
  1. else if ($_GET['action'] == 'incluir')
  2. {
  3. $handler->incluir($_POST);
  4. }
Código PHP:
Ver original
  1. public function incluir($post)
  2. {
  3. $x= $post['x'];
  4. $y= $post['y'];
  5. $z = $post['z'];
  6. $q = "INSERT .... (a,b,c) VALUES ('$x','$y','$z')";
  7. return ($this->ejecutar_query_simple($q)) ? true : false;
  8. }
Estas seteando variables en un monton de funciones, y si eso lo queres hacer escalable el dia de mañana te puede dar problema. Trata todas las variables en la funcion final que mete los datos en DB. No te olvides de meterle un poco de seguridad al codigo, no te recomiendo pasar los parametros sin antes "validarlos"

Saludos.
Tampoco me funciona de esa manera. Cabe destacar que esta el CONTROLADOR de intermediario que seria el siguiente.

Código PHP:
public function incluir ($_POST) {
$hardware = new hardware;
$pagina $this->cargar_plantilla('- Incluir Registro -');
$registrar $this->cargar_pagina('vistas/html/equipo_insertar.html');
ob_start();
$hardware->incluir($_POST);
$pagina $this->reemplazar_contenido('/\#CONTENIDO\#/ms',$registrar,$pagina);
ob_get_clean();

$this->vista_pagina($pagina);

                                            } 
Hay algun problema en recibir como parámetro el $_POST y luego enviarlo a la verdadera funcion Incluir?

Porque tampoco me esta funcionando de esa manera.