Hola de vuelta! Quisiera saber como puedo mostrar todos los registros que resultan de una consulta, estoy trabajando con poo, podria modificar el singleton o el siguiente archivo. Ya que solo me muestra un solo registro.
Código PHP:
Ver original<?php
//incluir la clase usuarios y por ende la singleton
include ("../../usuarios/includes/classusuario.php");
$query="SELECT * FROM personas,usuarios where personas.idpersona=usuarios.idpersona";
$fila=conectarDB::ejecutar($query);
$reg=conectarDB::obtener_fila($fila);
?>
<html>
<head>
<meta charset="UTF-8"/>
<title>Ver datos personales</title>
</head>
<body>
<p align="center"><?php
include("../../includes/php/header.php");
?></p>
<?php
$filas="";
$filas.="<tr>";
$filas.="<td>".$registro['idTipoDocumento']."</td>";
$filas.="<td>".$registro['numeroDocumento']."</td>";
$filas.="<td>".$registro['apellido']."</td>";
$filas.="<td>".$registro['nombres']."</td>";
$filas.="<td>".$registro['fechaNacimiento']."</td>";
$filas.="<td>".$registro['sexo']."</td>";
$filas.="<td>".$registro['telefonoMovil']."</td>";
$filas.="<td>".$registro['telefono']."</td>";
$filas.="<td>".$registro['domicilio']."</td>";
$filas.="<td>".$registro['email']."</td>";
$filas.="<td>".$registro['provincia']."</td>";
$filas.="<td>".$registro['localidad']."</td>";
$filas.="<td>".$registro['pais']."</td>";
$filas.="<td>".$registro['username']."</td>";
$filas.="<td>".$registro['password']."</td>";
$filas.="<td>".$registro['idTipoUsuario']."</td>";
$filas.="<td>".$registro['habilitado']."</td>";
$filas.="</td>";
$filas.="</tr>";
?>
<table align="center" width="400px" border="0">
<tr>
<td>
<fieldset>
<legend>Listado de personas</legend>
<form action="include/AgregarPersona.php">
<table width="100%" cellspacing="0" cellpadding="5">
<tr>
<td>Tipo Doc</td>
<td>Nro Doc</td>
<td>Apellido</td>
<td>Nombre</td>
<td>Fecha de Nacimiento</td>
<td>Sexo</td>
<td>Celular</td>
<td>Telefono</td>
<td>Domicilio</td>
<td>Email</td>
<td>Provincia</td>
<td>Localidad</td>
<td>Pais</td>
<td>Nick</td>
<td>Pass</td>
<td>Tipo de Usuario</td>
<td>Habilitado</td>
</tr>
<?php echo $filas;?>
</table>
</form>
</fieldset>
<p align="left"><a href="../administradores.php">Volver</a></p>
</td>
</tr>
</table>
</body>
</html>
<p align="center"><?php
include("../../includes/php/footer.php")
?></p>
Y aca esta el Singleton.php
Código PHP:
Ver original<?php
class conectarDB{
static private $instancia=NULL;
private $servidor="localhost";
private $user="root";
private $pass="";
private $bd="sgp";
private $link;
private $stmt;
private $array;
private $sql="";
private $fila;
static $_instance;
public function __construct(){
$this->conectar();
}
public static function getInstance(){
if (!(self::$_instance instanceof self)){
self::$_instance=new self();
}
return self::$_instance;
}
private function conectar(){
}
public function ejecutar($sql){
return $stmt;
}
public function getLink(){
}
public function obtener_fila($stmt){
return $array;
}
public function lastID(){
}
}
?>