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: 15 años
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.