Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2009, 18:46
Avatar de berper
berper
 
Fecha de Ingreso: abril-2009
Ubicación: Mexico
Mensajes: 74
Antigüedad: 17 años, 6 meses
Puntos: 2
Mostrar registros en grupos de 3

Hola que tal?

Espero me puedan ayudar con una duda que tengo, tengo una pagina donde quiero que se muestren los registros de una base de datos acomodados en una tabla (<table>) de este modo:

------------------------------
| Registro 1 | Registro 2 | Registro 3 |
------------------------------
| Registro 4 | Registro 5 | Registro 6 |
------------------------------
| Registro 7 | Registro 8 | Registro 9 |
------------------------------

Código HTML:
<table align="center">
<tr><td>Registro 1</td><td>Registro 2</td><td>Registro 3</td></tr>
<tr><td>Registro 4</td><td>Registro 5</td><td>Registro 6</td></tr>
<tr><td>Registro 7</td><td>Registro 8</td><td>Registro 9</td></tr>
</table> 
Pero no se como hacer que del registro 4 al 6 se muestre en otra fila y cada 3 registros se muestren en otra fila.

Estoy usando MYSQL y PHP y quisiera obtener los datos algo asi:

Código PHP:
<?php
echo '<table align="center">';

$conexion = mysql_connect($dbhost,$dbuser,$dbpasswd);
mysql_select_db($dbname,$conexion);
$consulta = "SELECT * FROM juegos ORDER BY juego_id";
$resultado = mysql_query($consulta);
while (
$row = mysql_fetch_array($resultado))
{
echo 
'<tr><td>'.$row['juego_nombre'].'</td><td>'.$row['juego_nombre'].'</td><td>'.$row['juego_nombre'].'</td></tr>';
}
mysql_free_result($resultado);
mysql_close($conexion);

echo 
'</table>';
?>
Y quisiera que en lugar de que en cada fila se repita el mismo juego, salgan 3 distintos.

Alguien tiene una idea?

Saludos.