- Home
- Categorie
- Coding e Sistemistica
- PHP
- Includere una cella in un comando php
-
Includere una cella in un comando php
Ciao a tutti
Cerco di scocciarvi il meno possibile, ma in certi casi l'aiuto dei più esperti è inevitabile, soprattutto per me che solo adesso sto cominciando a capirci qualcosa di linguaggi di programmazione. A proposito, nel caso avessi sbagliato sezione, chiedo scusa già da ora, ma ero indeciso se postare in html o in php.
Cerco di essere il più chiaro possibile.
Ho un menù con una serie di links (quello di un forum per intenderci) che appaiono o scompaiono a seconda se l'utente è loggato o meno.
La funzione è questa:
**<!-- IF S_USER_LOGGED_IN -->
<a href="{U_LINK1}">{L_LINK1}</a>
<!-- ENDIF -->**Ora per una questione grafica ma anche per mia comodità, vorrei inserire ogni link in una cella, quindi dividere la tabella del menu in colonne. Per essere ancora più chiaro:
invece di link1 link2 link3 vorrei |link1||link2||link3|
Il problema è che se l'utente è loggato, nel menu rimangono celle vuote del tipo: | | |link2| |link3|. Quindi vorrei fare in modo che scomparissero anche le celle insieme ai links.
Ho provato in questo modo:
<!-- IF S_USER_LOGGED_IN -->
<td>
<a href="{U_LINK}"><strong>{L_LINK}</strong></a>
</td>
<!-- ENDIF -->pensando di richiamare anche la cella all'interno della funzione, ma mi da errore.
E' possibile ottenere questa funzione? E se si, come?
Grazie in anticipo e a presto!
-
Soluzione trovata! Non è quello che cercavo ma l'effetto è uguale! Ho creato due tabelle, nella prima ho inserito i link (quindi i <td>) visibili agli utenti loggati e nella seconda i link visibili agli ospiti, in questo modo:
<!-- IF not S_USER_LOGGED_IN --> <table> <td> <a href="{U_LINK1}">{L_LINK1}</a> </td> </table> <!-- ENDIF --> <!-- IF S_USER_LOGGED_IN --> <table> <td> <a href="{U_LINK2}">{L_LINK2}</a> </td> <td> <a href="{U_LINK3}">{L_LINK3}</a> </td> <!-- ENDIF --> ```In questo modo sparisce direttamente tutta la tabella per dar spazio all'altra. Continuo però a chiedere se esiste un comando che mi permetta di nascondere i <td> invece che il <table>. Fatemi sapere! ;)