Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/04/2009, 20:13
upm
 
Fecha de Ingreso: abril-2009
Mensajes: 10
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Acomodar registros en una tabla html

Cita:
Iniciado por berper Ver Mensaje
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.

Disculpa, creo que si deje mi pregunta incompleta.
------------- A ver ...

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);

//agrega esto:
$contador_de_registros=0;

while (
$row mysql_fetch_array($resultado))
{

$contador_de_registros++; // y esto
//agrega esto
if($contador_de_registros==1){
     echo
"<tr>";
}


// cambia lo que viene quita los <tr>
echo '<td>'.$row['juego_nombre'].'</td><td>'.$row['juego_nombre'].'</td><td>'.$row['juego_nombre'].'</td>'// cambia esto

//agrega esto
if($contador_de_registros==3){
     echo
"</tr>";
     
$contador_de_registros=0;
}

}
mysql_free_result($resultado);
mysql_close($conexion);

echo 
'</table>';
?>

----------- A ver si te funciona .... déjame revisar ... puede ser mejor que eso pero requiere más tiempo ...

Saludos.