Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2012, 20:51
tnluso
 
Fecha de Ingreso: enero-2010
Mensajes: 53
Antigüedad: 14 años, 3 meses
Puntos: 2
generando tabla recursivamente

hola foro,

he googleado mucho sobre esto asi que confio no hacerles perder el tiempo!

resulta que necesito construir una tabla en html con los datos de la base de datos. Es lo primero que uno aprende con php. Pero lo que trato de hacer es que esta tabla se genere independiente de los campos de la base de datos. Estos campos seran constantemente cambiados y no quisiera tener que modificar el codigo cada vez.

no encuentro la forma de hacerlo, pues paradojicamente parece sonar muy simple. Lo intentado variando siempre el siguiente esquema (incluso con POO):


//CABECERA
$nombreCampos=mysql_num_fields($res);

echo '<table width="25%" border="1"><tr>';

for($i=0; $i < $nombreCampos; $i++){
echo '<td>'.mysql_field_name($res, $i).'</td>';
}

echo '</tr><tr>';


//CUERPO
$numeroColumnas=mysql_fetch_row ($res);
$i=0;

while($clientes=mysql_fetch_array($res, MYSQL_BOTH)){
echo '<td>'.$numeroColumnas[$i].'</td>';
$i++;
}

//CIERRE DE TABLA
echo '</tr></table>';



el resultado de esto es que o me devuelve solamente la primer fila de la base de datos o las recorre todas pero solo devuelve un campo por fila. Alguien tiene alguna idea?