Hola,
No comprendo completamente, era esto lo que querías lograr:
Creí que estaba claro, pero bueno, evidentemente no, algunas veces no hay forma de explicar las cosas cuando no se quiere poner atención,
Código PHP:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Indice</title>
</head>
<body>
<?php
$ssql = 'select nombre, orden from juegos order by orden desc';
$ares[] = $val['nombre'];
}
function pop($i) {
global $ares;
return isset($ares[$i]) ?
$ares[$i] : ' '; }
$j = 2;
?>
<table width="50%" border="1">
<tr>
<td align="center"> </td>
<td align="center"> </td>
<td colspan="4" align="center"><?php echo pop($i--); ?></td>
<td align="center"> </td>
<td align="center"> </td>
</tr>
<?php while ($i >= 0 && $j-- >= 0) { ?>
<tr>
<td align="center"> </td>
<td colspan="3" align="center"><?php echo pop($i--); ?></td>
<td colspan="3" align="center"><?php echo pop($i--); ?></td>
<td align="center"> </td>
</tr>
<?php if ($i >= 0) { ?>
<tr>
<td colspan="2" align="center"><?php echo pop($i--); ?></td>
<td colspan="2" align="center"><?php echo pop($i--); ?></td>
<td colspan="2" align="center"><?php echo pop($i--); ?></td>
<td colspan="2" align="center"><?php echo pop($i--); ?></td>
</tr>
<?php } ?>
<?php } ?>
<?php while ($i >= 0) { ?>
<tr>
<td colspan="2" align="center"><?php echo pop($i--); ?></td>
<td colspan="2" align="center"><?php echo pop($i--); ?></td>
<td colspan="2" align="center"><?php echo pop($i--); ?></td>
<td colspan="2" align="center"><?php echo pop($i--); ?></td>
</tr>
<?php } ?>
</table>
</body>
</html>
Es la única forma que puedes lograr esa estructura de forma fácil, prueba con 1, 2 o 1000 datos, ¿ahora ... existe alguna forma de hacerlo más simple? Simplemente no hay otra forma de lograr exactamente la estructura que mostraste y hacerlo más fácil, realmente pensé que estaba claro.
Saludos.