Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/04/2007, 10h36   #1
Membre régulier
 
Inscription : janvier 2006
Messages : 675
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 675
Points : 74
Points : 74
Par défaut problème de condition

BOnjour j'ai un problème avec des condition je fait :

Code :
1
2
3
4
5
6
7
8
 
if var<>"" then
   if cDate(var)<madate then
   ....
   end if
else
  ....
end if
et je voudrais que s'il rentre dans le premier second if ou je teste la date de la variable qu'il aille dans le else...
Je ne voudrais pas faire un copier coller, est ce possible?

Merci pour votre adie
franfr57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 16h29   #2
LEK
Membre éclairé
 
Inscription : mai 2005
Messages : 596
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 596
Points : 363
Points : 363
Problème de logique :
si la valeur est vide tu passes dans le else
si elle ne l'est pas tu voudrais passer dans le else
conclusion ? => Tu veux toujours passé dans le else, c'est donc que celui-ci ne te sert à rien, réécrit ton code ainsi :

Code :
1
2
3
4
5
6
7
8
if var<>"" then
   if cDate(var)<madate then
   ....
   end if
end if
 
 'Contenu de ton Else : ou tu passeras dans tous les cas
  ....
Est ce que j'ai bien saisis ton problème ?
LEK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 20h13   #3
Membre régulier
 
Inscription : janvier 2006
Messages : 675
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 675
Points : 74
Points : 74
en fait au dessus j'ai d'autre if comme ceci :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
 if test1 then
...
elseif test2 then
...
elseif var<>"" then
   if cDate(var)<madate then
   ....
   end if
else
  ....
end if
Merci pour votre aide
franfr57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 20h43   #4
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
salut,

t'en as beaucoup des if caché Mais nous exactement ce que tu veux avec le code correspondant stp

de plus en asp à moins que je ne me trompe c'est "else if" et pas "elseif"

++
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 22h31   #5
LEK
Membre éclairé
 
Inscription : mai 2005
Messages : 596
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 596
Points : 363
Points : 363
le moyen le plus simple pour réutiliser ton code sans le répéter et d'utiliser une fonction...
LEK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 14h41   #6
Membre confirmé
 
Avatar de pmboutteau
 
Inscription : février 2005
Messages : 504
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 504
Points : 267
Points : 267
Citation:
Envoyé par franfr57
et je voudrais que s'il rentre dans le premier second if ou je teste la date de la variable qu'il aille dans le else...
Je ne voudrais pas faire un copier coller, est ce possible?

Merci pour votre adie

??? En français çà donne quoi?
__________________
ours ours !! Au début elle est froide mais après elle est bonne!
pmboutteau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 15h32   #7
Membre actif
 
Avatar de lapanne
 
Inscription : juin 2006
Messages : 200
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 200
Points : 168
Points : 168
Envoyer un message via MSN à lapanne
Code :
1
2
3
4
5
6
7
 
if var<>"" And cDate(var)<madate then
   ....
 
else
  ....
end if
Plûtot ça
lapanne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 16h59   #8
LEK
Membre éclairé
 
Inscription : mai 2005
Messages : 596
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 596
Points : 363
Points : 363
lapanne, je pense qu'il essayait d'éviter le code que tu as écris car si le paramètre var est vide il risque de déclencher une erreur...
LEK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 17h17   #9
Membre régulier
 
Inscription : janvier 2006
Messages : 675
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 675
Points : 74
Points : 74
oui c'est exactement ça!!
franfr57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 17h38   #10
Membre actif
 
Avatar de lapanne
 
Inscription : juin 2006
Messages : 200
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 200
Points : 168
Points : 168
Envoyer un message via MSN à lapanne
Ah ué, autant pour moi
lapanne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 19h30   #11
LEK
Membre éclairé
 
Inscription : mai 2005
Messages : 596
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 596
Points : 363
Points : 363
franfr57, tu as essayés de placer les traitements répétitifis dans une fonction ou procédure?
LEK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 00h03   #12
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,

Il y a les SELECT CASE qui sont aussi très utiles.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h39.


 
 
 
 
Partenaires

Hébergement Web