model.php
Código PHP:
public function search($tipo, $dato)
{
$this->tipo = $tipo;
$this->dato = $dato;
$this->consulta = $this->db->prepare('SELECT * FROM usuarios WHERE accion = 1 AND '.$this->tipo.' LIKE ?');
$this->consulta->execute(array( '%'.$this->dato.'%'));
return $this->consulta;
}
Código PHP:
public function buscar($var)
{
include('models/usuario.php');
$this->tipo = $this->tipos[$var['tipo']];
$this->dato = $var['dato'];
$usuario = new usuario();
$listam = $usuario->search($this->tipo, $this->dato);
echo count($usuario);// AQUI INTENTE SABER SI ME MANDABA CERO, PERO MARCA 1 SIEMPRE
$datos['listam'] = $listam;
$this->view->show('usuario/lista.php',$datos);
//En la vista recorro con un foreach
}
Gracias por cualquier ayuda.