Problemas con filas y columnas
Hola, mira, soy nueva en esto del php y la verdad que desde ayer que estoy con este tema y no puedo solucionarlo. Tengo una tabla lka cual muestra fotos desde una base de datos, el tema es que hasta acá todo va bien, las fotos se ven y se amplían. El tema es que quiero condicionar para que se vean ordenadas en filas horizontales y verticales.
Este es el código que tengo, al probar, me salta un error en la ultima fila, según se, es porque hay algo que falta cerrar, pero ya revise todo, y no encuentro la falla. Espero puedas ayudarme. Este código es de una prueba que baje de internet, me salio todo bárbaro, pero parece ser que se olvidaron algún paso o yo estoy haciendo las cosas mal.
Gracias
Código:
<td><!-- InstanceBeginEditable name="carrito" --> ( ESTO ES DE LA PANTILLA)
<p class="textocentro">listado de fotos</p>
<table width="100%" border="0">
<?php
$cuantos=0;
do {
If ($cuantos==0){
?>
<tr>
<?
}
$cuantos ++;
?>
<td align="center">
<p><a href="detalle.php?foto_id=<?php echo $row_listado['foto_id']; ?>"><img src="fotos/peques/<?php echo $row_listado['nombre']; ?>"/></a></p>
<p><strong><?php echo $row_listado['lugar']; ?></strong></p>
<p><strong>$<?php echo $row_listado['precio']; ?></strong></p>
</td>
<?
If ($cuantos==3){
$cuantos=0;
?>
</tr>
<?
}
?>
<?php } while ($row_listado = mysql_fetch_assoc($listado));?>
</table>
<p class="textocentro"><a href="<?php printf("%s?pageNum_listado=%d%s", $currentPage, 0, $queryString_listado); ?>">Primera</a> <a href="<?php printf("%s?pageNum_listado=%d%s", $currentPage, min($totalPages_listado, $pageNum_listado + 1), $queryString_listado); ?>">Siguiente</a> <a href="<?php printf("%s?pageNum_listado=%d%s", $currentPage, max(0, $pageNum_listado - 1), $queryString_listado); ?>">Anterior</a> <a href="<?php printf("%s?pageNum_listado=%d%s", $currentPage, $totalPages_listado, $queryString_listado); ?>">Ultima</a></p>
<p> </p>
<!-- InstanceEndEditable --></td>
</tr>
</table>
</body>
<!-- InstanceEnd -->
</html>
<?php
mysql_free_result($listado);
?>
Este es el código que tengo, al probar, me salta un error en la ultima fila, según se, es porque hay algo que falta cerrar, pero ya revise todo, y no encuentro la falla. Espero puedas ayudarme. Este código es de una prueba que baje de internet, me salio todo bárbaro, pero parece ser que se olvidaron algún paso o yo estoy haciendo las cosas mal.
Gracias
Código:
<td><!-- InstanceBeginEditable name="carrito" --> ( ESTO ES DE LA PANTILLA)
<p class="textocentro">listado de fotos</p>
<table width="100%" border="0">
<?php
$cuantos=0;
do {
If ($cuantos==0){
?>
<tr>
<?
}
$cuantos ++;
?>
<td align="center">
<p><a href="detalle.php?foto_id=<?php echo $row_listado['foto_id']; ?>"><img src="fotos/peques/<?php echo $row_listado['nombre']; ?>"/></a></p>
<p><strong><?php echo $row_listado['lugar']; ?></strong></p>
<p><strong>$<?php echo $row_listado['precio']; ?></strong></p>
</td>
<?
If ($cuantos==3){
$cuantos=0;
?>
</tr>
<?
}
?>
<?php } while ($row_listado = mysql_fetch_assoc($listado));?>
</table>
<p class="textocentro"><a href="<?php printf("%s?pageNum_listado=%d%s", $currentPage, 0, $queryString_listado); ?>">Primera</a> <a href="<?php printf("%s?pageNum_listado=%d%s", $currentPage, min($totalPages_listado, $pageNum_listado + 1), $queryString_listado); ?>">Siguiente</a> <a href="<?php printf("%s?pageNum_listado=%d%s", $currentPage, max(0, $pageNum_listado - 1), $queryString_listado); ?>">Anterior</a> <a href="<?php printf("%s?pageNum_listado=%d%s", $currentPage, $totalPages_listado, $queryString_listado); ?>">Ultima</a></p>
<p> </p>
<!-- InstanceEndEditable --></td>
</tr>
</table>
</body>
<!-- InstanceEnd -->
</html>
<?php
mysql_free_result($listado);
?>
1 respuesta
Respuesta de Jorge Vila