Bonjour à tous,
Je débute en PHP et sur le forum également.
J'ai une page en html qui permet de mettre en forme des informations tirées d'une base de données. Ces informations s'affichent en faisant $GISATTRIB (en html, aps en php). Seulement, ca affiche tout les champs relatifs à GISATTRIB (90 champs) et bcp pour l'instant sont vides et seront amenés à être remplis au fur et à mesure. Ce que je voudrais faire, c'est que ne soient mis en forme que les champs qui sont pas vides.
Pour cela, j'ai introduit un bout de code PHP :
<?php
if empty $GISATTR(NUMERO)
<?php ?>
Ca marche, le champ est rempli, donc il s'affiche bien le nom du champ et son contenu.
Si je mets à la place de NUMERO un champ qui est vide, ca marche aussi : ca n'affiche rien, ce qui est ce que je veux.
Maintenant, si j'enlève (NOM_DU_CHAMP), il s'affiche l'intégralité des champs et de leur contenu, même s'ils sont vides.
Je ne sais pas comment faire pour éviter cela sans avoir à retaper 90 fois la formule (d'autant plus que même ca, je n'y suis pas arrivé, j'ai un problème de syntaxe).
J'espère avoir été suffisamment précis dans les explications.
Merci
Partager