Soy nuevo en POO y estaba realizando unos ejercicios , con clases. El problema es que no puedo mostrar todos los datos de la consulta, o sea listar toda la información, generalmente lo realizo con:
Código:
pero como estoy realizando la consulta desde la clase no se como hacerlo.<? while ($registros=mysql_fetch_array($resultado)){} ?>
En estas tablas quiero listar toda la información es siguiente:
Código:
Asi instancio a la clase:<tr> <td><? echo $mostrar_usuarios->id ?></td> <td><? echo $mostrar_usuarios->nombre ?></td> <td><? echo $mostrar_usuarios->perfil ?></td> <td><a href="registro_clases.php?modificar_id=<? echo $mostrar_usuarios->id ?>">MODIFICAR</a></td> </tr>
Código:
if (isset($_REQUEST["usuarios"])) { $mostrar_usuarios=new usuarios; $mostrar_usuarios->mostrar_usuarios(); }
Mi clase es esta:
Código:
Además me gustaría saber si lo que estoy realizando esta bien hecho, o hay que cambiar algo , o alguna recomendación.<? require_once("class.coneccion.php"); ?> <? class usuarios { var $id; var $nombre; var $password; var $perfil; function mostrar_usuarios() { $consulta="SELECT * FROM USUARIOS"; $realizar_consulta=mysql_query($consulta,coneccion::Conectarse()); $registros=mysql_fetch_array($realizar_consulta); $this->id=$registros["Id"]; $this->nombre=$registros["NOMBRE"]; $this->perfil=$registros["PERFIL"]; } } ?>
Muchas Gracias