No mostrar más de cinco celdas en una tabla

Iniciado por z3nth10n, 6 Julio 2012, 23:25 PM

0 Miembros y 1 Visitante están viendo este tema.

z3nth10n

Hola amigos, como puedo hacer para que no se muestren más de cinco celdas dentro de una tabla, me refiero a los "<tr>", en PHP. Es que no tengo ni idea. Lo que quiero hacer es simple, simplemente detectar si hay más de cinco celdas, y si hay más de cinco celdas, no seguir mostrando celdas, pero mostrar un link que te lleve a donde están todas las celdas agrupadas dentro de la tabla.

Eso como se podría hacer?  :huh:

Gracias, y un saludo.  ;D

Interesados hablad por Discord.

Spider-Net

Pues la lógica es bastante fácil, usa un for que solamente muestre 5 resultados, y si el número de resultados es mayor que 5 muestras al final un enlace que despliegue el resto de filas, o te lleve a otra página con la tabla completa.

Por cierto, <tr> son filas y <td> columnas. Un conjunto de celdas forman una columna si están en vertical y una fila si están en horizontal. Lo digo porque veo que no tienes del todo claro los conceptos.

dimitrix

Creo que se refiere a que el saca un html que ya está formado y tiene que cortarlo tipo para 'ver más...'.

Yo lo que haría sería:

1º Ver si hay un <table>

2º Copiar lo que hay de <table> hasta </table>

3º Cortar desde <tr></tr> y meterlos en una array (así ya sabes cuantos tienes)

4º Ir imprimiendo el array con un for o como te da la real gana.