Buenas Tardes.
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:
<? while ($registros=mysql_fetch_array($resultado)){} ?>
pero como estoy realizando la consulta desde la clase no se como hacerlo.
En estas tablas quiero listar toda la información es siguiente:
Código:
<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>
Asi instancio a la clase:
Código:
if (isset($_REQUEST["usuarios"]))
{
$mostrar_usuarios=new usuarios;
$mostrar_usuarios->mostrar_usuarios();
}
Mi clase es esta:
Código:
<? 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"];
}
}
?>
Además me gustaría saber si lo que estoy realizando esta bien hecho, o hay que cambiar algo , o alguna recomendación.
Muchas Gracias
