no muestra los datos en una tabla php5
Publicado por Claudio Gonzalez (70 intervenciones) el 24/03/2010 00:22:48
Hola que tal
Estoy tratando de programar en php5 con OOP, y encontré un scripts para efectuar la conexión y mostrar una consulta, la verdad que funciona bien, pero al querer mostrar los datos en una tabla, solo me muestra el primer dato en la tabla y los demas en una segunda linea. dejo el código de la consulta para ver si alguien me puede ayudar, por favor.
<?php
include("../clases/MySql.class");
$db = new MySQL();
$consulta = $db->consulta("SELECT orden,nombre,apellidos FROM afiliados");
if($db->num_rows($consulta)>0){
echo "<table border='1'>";
echo "<th>ORDEN</th>";
echo "<th>NOMBRE</th>";
echo "<th>APELLIDOS</th>";
echo "<tr />";
while($resultados = $db->fetch_array($consulta)){
echo "<td>".$resultados['orden']."</td>";
echo "<td>".$resultados['nombre']."</td>";
echo "<td>".$resultados['apellidos']."</td>";
echo "</table>";
}
}
?>
Gracias por la ayuda que me puedan brindar.
Un Cordial Saludo
Estoy tratando de programar en php5 con OOP, y encontré un scripts para efectuar la conexión y mostrar una consulta, la verdad que funciona bien, pero al querer mostrar los datos en una tabla, solo me muestra el primer dato en la tabla y los demas en una segunda linea. dejo el código de la consulta para ver si alguien me puede ayudar, por favor.
<?php
include("../clases/MySql.class");
$db = new MySQL();
$consulta = $db->consulta("SELECT orden,nombre,apellidos FROM afiliados");
if($db->num_rows($consulta)>0){
echo "<table border='1'>";
echo "<th>ORDEN</th>";
echo "<th>NOMBRE</th>";
echo "<th>APELLIDOS</th>";
echo "<tr />";
while($resultados = $db->fetch_array($consulta)){
echo "<td>".$resultados['orden']."</td>";
echo "<td>".$resultados['nombre']."</td>";
echo "<td>".$resultados['apellidos']."</td>";
echo "</table>";
}
}
?>
Gracias por la ayuda que me puedan brindar.
Un Cordial Saludo
Valora esta pregunta


0