Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4367 connectés 

 


Dernière réponse
Sujet : [ASP] if ... then ... PB
wouatouwouatou trop cool aujourd'hui LordII ...Tu dois être en pleine forme :D:D:D:D

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
wouatouwouatou trop cool aujourd'hui LordII ...Tu dois être en pleine forme :D:D:D:D
DJERO :D Merci bpc :D
Lord II

Citation :


<%RsPub.Open "SELECT * FROM villes  WHERE code_ville = " & codeville , Pub%>  
 
<%
if not rspub.eof then
if rspub("pub1" ) ="" then%>  
 
<p>  
<font face="Arial" color="#008000" size="2">Pas de pubs selectionnées<BR></font>  
</p>  
 
<%Else%>  
 
<p>  
<a href="<%=rsPub("url_pub1" )%>" target="_top"><img src='<%=rsPub("pub1" )%>' width="160" height="119" border="0"></a>  
</p>  
<%end if%>
La requete ne renvoie rien
<%end if%>


 
Et voila

DJERO Je ne comprend pas comment mettre ça en place peux tu préciser ?
 
Merci a vous ...
:cry:
wouatouwouatou kom ils ont dit... tu ferais bien de faire un test tou simple..
 
du genre:
 if rspub retourne un resultat then
   test des champs ( if rspub("pub1" ) est vide then.. )
 else
   pas de resultat
 end if
 
:D
DJERO En fait, j'ai testé l'affichage de la variable.
La variable s'affiche sans aucun problème. De meme qu'elle sélectionne la bonne ligne dans ma bdd.
 
Seulement mon problème se situe (je pense au niveau de l'ecriture de ma condition:
 
<%if (rsPub("pub1" )) = "" Then%>
 
Car, dans tous les cas de figure, il ne trouve jamais de valeur nulle alors qu'il n'y a aucune entrées dans ma base.
 
Donc au lieu de m'afficher (cas ou la ref est nulle):
 
Pas de pubs selectionnées
 
il m'affiche une image sans référence (en fait, le cas ou la valeur serait NON nulle)
 
C'est à ne rien y comprendre...
Lord II Le truc c'est que ta requete ne renvoie peut etre rien
 
Si codeville est une chaine de caractère, la requete sera plutot comme ca  :
 
SELECT * FROM villes  WHERE code_ville = '" & codeville & "'"
DJERO ya qué cun dans leu tuyau ??
DJERO En fait, je recupère bien ma variable car je lui demande de me l'afficher sur la page <%=codeville%> c'est après que ça coince :(
DJERO Voici mon lien d'appel:
 
http://Dje/ville/test.asp?codeville=44
 
Ce que je veut faire:
 
Afficher une IMAGE (colonne "Pub1" ) avec un LIEN (colonne "urlpub1" ) si le champs Pub1 correspondand au codeville selectionné dans la requète est renseigné.
 
S'il est nul afficher le message d'erreur : Pas de pubs selectionnées.
 
C'était ça la question ?
Mara's dad S'il y a des enregs dans ta table avec des pub1 vides, c'est peut-être pas avec "" qu'il faut tester, mais avec isnull() ou isEmpty() non ?
Lord II qu'est ce qui marche pas ???  
 
Montre comment tu teste le jeu de résultats
DJERO snif marche po
Lord II eh oui avant de tester le champ tu ferais bien de regarder si la requete a renvoyé un jeu de résultats
Mara's dad Idée :
Essaye un RsPub.eof au lieu de tester sur le champ pub1.
DJERO Voici mon code :
 
<%RsPub.Open "SELECT * FROM villes  WHERE code_ville = " & codeville , Pub%>
 
<%if rspub("pub1" ) ="" then%>
 
<p>
<font face="Arial" color="#008000" size="2">Pas de pubs selectionnées<BR></font>
</p>
 
<%Else%>
 
<p>
<a href="<%=rsPub("url_pub1" )%>" target="_top"><img src='<%=rsPub("pub1" )%>' width="160" height="119" border="0"></a>
</p>
 
<%end if%>

 
Mais probléme:
 
Lorsque mon champs pub1 est renseigné aucun soucis l'image et le lien sont actif. Mais lorsque le champs est vide il m'affiche une erreur sur image (ref vide), alors qu'il devrait m'afficher:
Pas de pubs selectionnées????
 
Ou se trouve l'erreur...
 
Merci à vous ;)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)