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

  FORUM HardWare.fr
  Programmation

  [ASP] if ... then ... PB

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP] if ... then ... PB

n°20415
DJERO
Yoooup...merde ça marche pas..
Posté le 26-03-2001 à 10:57:45  profilanswer
 

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 ;)

mood
Publicité
Posté le 26-03-2001 à 10:57:45  profilanswer
 

n°20416
Mara's dad
Yes I can !
Posté le 26-03-2001 à 11:01:56  profilanswer
 

Idée :
Essaye un RsPub.eof au lieu de tester sur le champ pub1.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°20417
Lord II
PIB2000
Posté le 26-03-2001 à 11:06:21  profilanswer
 

eh oui avant de tester le champ tu ferais bien de regarder si la requete a renvoyé un jeu de résultats


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°20418
DJERO
Yoooup...merde ça marche pas..
Posté le 26-03-2001 à 11:06:45  profilanswer
 

snif marche po

n°20419
Lord II
PIB2000
Posté le 26-03-2001 à 11:08:09  profilanswer
 

qu'est ce qui marche pas ???  
 
Montre comment tu teste le jeu de résultats


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°20421
Mara's dad
Yes I can !
Posté le 26-03-2001 à 11:11:40  profilanswer
 

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 ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°20422
DJERO
Yoooup...merde ça marche pas..
Posté le 26-03-2001 à 11:19:53  profilanswer
 

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 ?

n°20427
DJERO
Yoooup...merde ça marche pas..
Posté le 26-03-2001 à 11:32:27  profilanswer
 

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 :(

n°20437
DJERO
Yoooup...merde ça marche pas..
Posté le 26-03-2001 à 12:58:46  profilanswer
 

ya qué cun dans leu tuyau ??

n°20438
Lord II
PIB2000
Posté le 26-03-2001 à 13:00:48  profilanswer
 

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 & "'"


---------------
La bave du crapaud n'empèche pas la caravane de passer .
mood
Publicité
Posté le 26-03-2001 à 13:00:48  profilanswer
 

n°20444
DJERO
Yoooup...merde ça marche pas..
Posté le 26-03-2001 à 13:33:20  profilanswer
 

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...

n°20447
wouatouwou​atou
Posté le 26-03-2001 à 13:41:09  profilanswer
 

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

n°20450
DJERO
Yoooup...merde ça marche pas..
Posté le 26-03-2001 à 13:45:39  profilanswer
 

Je ne comprend pas comment mettre ça en place peux tu préciser ?
 
Merci a vous ...
:cry:

n°20470
Lord II
PIB2000
Posté le 26-03-2001 à 14:39:05  profilanswer
 

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


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°20483
DJERO
Yoooup...merde ça marche pas..
Posté le 26-03-2001 à 15:04:17  profilanswer
 

:D Merci bpc :D

n°20486
wouatouwou​atou
Posté le 26-03-2001 à 15:10:42  profilanswer
 

trop cool aujourd'hui LordII ...Tu dois être en pleine forme :D:D:D:D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ASP] if ... then ... PB

 

Sujets relatifs
[ASP] big pb[ASP & JAVASCRIPT] connaitre les repertoire
[ASP] Pb sur tables liées[ASP] savoir si l'utilisateur est derrière un proxy ?
[ASP] Où est l'erreur ??[ASP] un petit pb de rien du tout....
ASP - Liste des variables application et session utiliséesASP request.url?
SQL & ASPBase de donnees et ASP pti probleme
Plus de sujets relatifs à : [ASP] if ... then ... PB


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR