Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/11/2003, 13:03
buscounaidea
 
Fecha de Ingreso: noviembre-2003
Mensajes: 7
Antigüedad: 20 años, 5 meses
Puntos: 0
Bien aquí esta el código, ( si alguien sabe una forma mejor de repetir tablas en columnas...)

Muestra los resultados en las columnas, pero se come el primer registro, y empieza por el segundo.

Gracias.

"<?php
echo "<table align=center>";
$columnes = 3; # Número de columnas (variable)
if (mysql_num_rows($videojuegos)==0){echo "<tr><td colspan=$columnes>No hay resultados en la BD.</td></tr> ";}

for ($i=1; $row = mysql_fetch_row ($videojuegos); $i++) {
$resto = ($i % $columnes); # Número de celda del <tr> en que nos encontramos
if ($resto == 1) {echo "<tr>";} # Si es la primera celda, abrimos <tr>
echo "<td>";?><table width="101" height="74" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="101"><img src="imagenes/espacio.gif" width="100" height="10"></td>
</tr>
<tr>
<td align="left" valign="top"> <div align="center" class="indalmanas02"><a href="videojuegos_detalle.php?id_videojuego=<?php echo $row_puesto['id_videojuego']; ?>"><?php echo '<img src="imagenes/caratulas/'; ?><?php echo $row['10']; ?><?php echo '_p.jpg" width="100" height="83" border="0">'; ?></a></div></td>
</tr>
<tr>
<td align="left" valign="top"><img src="imagenes/espacio.gif" width="100" height="10"></td>
</tr>
<tr>
<td height="18" align="left" valign="top">
<div align="center" class="indalmanas02"><?php echo $row['4']; ?><br>
</div></td>
</tr>
<tr>
<td height="18" align="left" valign="top"><div align="center"><span class="indalmanasCopia">pvp</span>
<span class="indalmanasCopia"><?php echo $row['9']; ?>
&euro;</span></div></td>
</tr>
</table>
<?php echo "</td>";
if ($resto == 0) {echo "</tr>";} # Si es la última celda, cerramos </tr>
}
if ($resto <> 0) { # Si el resultado no es múltiple de $columnes acabamos de rellenar los huecos
$ajust = $columnes - $resto; # Número de huecos necesarios
for ($j = 0; $j < $ajust; $j++) {echo "<td>&nbsp;</td>";}
echo "</tr>"; # Cerramos la última línea </tr>
}
echo "</table>";
?>
<?php } while ($row_videojuegos = mysql_fetch_assoc($videojuegos)); ?>"