Affichage d"un tr sous condition

icvpong Messages postés 7 Date d'inscription vendredi 19 mars 2004 Statut Membre Dernière intervention 26 août 2004 - 11 août 2004 à 16:39
icvpong Messages postés 7 Date d'inscription vendredi 19 mars 2004 Statut Membre Dernière intervention 26 août 2004 - 11 août 2004 à 20:36
Bonjour,
Je souhaite afficher un tr uniquement si le champs contient des données. J'arrive a afficher (ou non) mes données avec ce code source :

<tr>
<td valign="top" class="titre">
photo :
</td>
<td valign="top">
<%
If (Rsimplant.Fields.Item("photo").Value) <> "" Then
Response.Write "Télécharger au format pdf "
else
Response.Write(" ")
end if
%>
</td>
</tr>

Mais lorsque le champs est vide mon tr aussi, ce qui provoque un espace. Je ne sais pas comment syntaxer mon code asp pour que la condition s'applique au TR entier.

cordialement

2 réponses

jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
11 août 2004 à 18:17
tu as deux possibilités, soit tu met tout dans des response.write ou alors tu fais comme ca :

<% If (Rsimplant.Fields.Item("photo").Value) <> "" Then %>
<tr>
<td valign="top" class="titre">
photo :

</td>
<td valign="top">
[photos/<%=Rsimplant.Fields.Item( .pdf" target="_blank" class="lien">
Télécharger au format pdf
]
</td>
</tr>
<% end if %>

Cyril
0
icvpong Messages postés 7 Date d'inscription vendredi 19 mars 2004 Statut Membre Dernière intervention 26 août 2004
11 août 2004 à 20:36
merci beaucoup,
je me suis pris la tete, alors que c'était simple.
merci
0
Rejoignez-nous