Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
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 25/03/2011, 03h25   #1
Membre habitué
 
Inscription : décembre 2007
Messages : 392
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : décembre 2007
Messages : 392
Points : 118
Points : 118
Par défaut Condition IF avec sous condition

Bonjour,

Comment ecrire :

SI proprio=0 ou bpbloqueproprio=1 ou si proprio=1 mais que type=lieuavoir ou musee ou bien encore festival .

J'ai ecrit cela mais ca ne fonctionne pas.

Code :
IF ($proprio==0 || $bpbloqueproprio==1 || ($proprio==1  && ($type==lieuavoir || $type==musee || $type==festival )))
Merci de votre aide
voyageurdumonde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 04h39   #2
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 126
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 126
Points : 7 270
Points : 7 270
Bonjour,

lieuavoir, musee et festival sont des constantes?
Citation:
mais ca ne fonctionne pas
C'est quoi "ca ne fonctionne pas"?
Tu peux nous dire au moins ce qui se passe.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 09h11   #3
Membre confirmé
 
Avatar de arthuro45
 
Arthur Salomon
Développeur du dimanche
Inscription : juillet 2009
Messages : 592
Détails du profil
Informations personnelles :
Nom : Arthur Salomon
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur du dimanche

Informations forums :
Inscription : juillet 2009
Messages : 592
Points : 213
Points : 213
Juste au passage, si ce sont des chaines de caractères :
Code :
$type==lieuavoir .... etc
tu devrais les entourer avec des double quotes :
arthuro45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 12h40   #4
Membre habitué
 
Inscription : décembre 2007
Messages : 392
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : décembre 2007
Messages : 392
Points : 118
Points : 118
En fait ce matin ca semble correcte et bien fonctionner, bizarre,

hier si proprio=1 il ne prenait pas en compte que type=lieuavoir et passait meme si type=resto.

Vous me confirmer donc que j'ai bien ecrit ma condition? (sauf qu'il faut ajouter des apostrophes).
voyageurdumonde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 12h46   #5
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 126
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 126
Points : 7 270
Points : 7 270
Citation:
Envoyé par voyageurdumonde Voir le message
Vous me confirmer donc que j'ai bien ecrit ma condition? (sauf qu'il faut ajouter des apostrophes).
On a pas le document de spécification .
Sinon c'est plus propre de mettre le if en minuscule.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 18h25   #6
Membre habitué
 
Inscription : décembre 2007
Messages : 392
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : décembre 2007
Messages : 392
Points : 118
Points : 118
En fait ce que je veux dire c'est que pour dire :

OK si proprio=1 mais seulement avec type=lieuavoir ou musee

on ecrit ca comme cela:

Code :
($proprio==1  && ($type==lieuavoir || $type==musee ))
Merci
voyageurdumonde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 18h28   #7
Membre confirmé
 
Avatar de arthuro45
 
Arthur Salomon
Développeur du dimanche
Inscription : juillet 2009
Messages : 592
Détails du profil
Informations personnelles :
Nom : Arthur Salomon
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur du dimanche

Informations forums :
Inscription : juillet 2009
Messages : 592
Points : 213
Points : 213
Citation:
on ecrit ca comme cela
C'est une question ??
arthuro45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 18h42   #8
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 126
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 126
Points : 7 270
Points : 7 270
Code :
($type==lieuavoir) xor ($type==musee )
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 18h46   #9
Membre habitué
 
Inscription : décembre 2007
Messages : 392
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : décembre 2007
Messages : 392
Points : 118
Points : 118
Oui c'est une question

Ok merci andry.aime
voyageurdumonde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 18h49   #10
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 126
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 126
Points : 7 270
Points : 7 270
Citation:
Envoyé par voyageurdumonde Voir le message
Oui c'est une question
Une question doive se terminer avec un "?".
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 18h51   #11
Membre habitué
 
Inscription : décembre 2007
Messages : 392
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : décembre 2007
Messages : 392
Points : 118
Points : 118
C'est vraiment complique la syntaxe PHP
voyageurdumonde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 18h55   #12
Membre confirmé
 
Avatar de arthuro45
 
Arthur Salomon
Développeur du dimanche
Inscription : juillet 2009
Messages : 592
Détails du profil
Informations personnelles :
Nom : Arthur Salomon
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur du dimanche

Informations forums :
Inscription : juillet 2009
Messages : 592
Points : 213
Points : 213
Citation:
C'est vraiment complique la syntaxe PHP


Heu le point d'interrogation c'était pour la question, pas pour le code
arthuro45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h06.


 
 
 
 
Partenaires

Hébergement Web