Bigbangss
Messages postés40Date d'inscriptionvendredi 30 novembre 2007StatutMembreDernière intervention 3 décembre 2008
-
15 sept. 2008 à 18:27
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
16 sept. 2008 à 16:19
Bonjour tout le monde,
voila j'ai un souci avec un moteur de recherche multicritères. L'internaute peut choisir d'afficher les profils des membres du site, et ce en utilisant tout les paramètres, ou non. Et donc ma question est de savoir combien de paramètres on peut mettre dans le if.
C'est à dire ai-je par exemple le droit de marquer ca :
dans touts les scripts, tuto que je vois, il n'y a que deux paramètres (du style : if(empty(age) && empty(sexe) {}) et c'est tout. et ils sont généralement identiques deux empty a coté ou deux !empty.
Comment faire pour que le if prenne toutes les conditions en vérifiant que certains champs sont pleins et que d'autres sont vides?
Bigbangss
Messages postés40Date d'inscriptionvendredi 30 novembre 2007StatutMembreDernière intervention 3 décembre 2008 15 sept. 2008 à 19:29
Merci de ta reponse. Dans ton exemple tu utilise isset et empty ok. Mais je peut vraiment mettre 3,4,5 conditions?
if(isset($_POST['champs'])) && empty($_POST['champs1']) && isset($_POST['champs2'])) && empty($_POST['champs3'])){ instructions; }
et comment faire pour que les if précédent n'enpiétent pas sur les suivants?
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 16 sept. 2008 à 10:01
Salut,
Moi non plus, j'ai pas bien compris ce que tu veux dire quand tu parles d'empiètement des if sur les suivants...
Dans un bloc if, si la première condition n'est pas satisfaite, il n'interprète pas les suivantes. Exemple :
if (isset($variable) && $variable == 'trucmuche') {
// Blabla
}
Si la variable $variable n'est pas définie, PHP ne va pas chercher à vérifier si la valeur de $variable est égale ou non à trucmuche.
Je sais pas si ça répond à ton interrogation...
<hr size="2" width="100%" />Neige
N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...