Pb php insolvable pour moi

sangokudu92 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   -  
sangokudu92 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je voudrai savoir pourquoi ce bout de code me retourne tout le temps 0, même si je change la valeurs des champs 9 et 10.

if(isset($champs[9]) AND $champs[9]="rien" AND isset($champs[10]) AND $champs[10]="rien")
{
	$server_exap="0";
}
else
{
	$server_exap="1";
}


Merci d'avance pour votre futur aide.

A voir également:

7 réponses

Mat$on Messages postés 98 Date d'inscription   Statut Membre Dernière intervention   9
 
if(isset($champs[9]) AND $champs[9]=="rien" AND isset($champs[10]) AND $champs[10]=="rien")


Avec deux "==".
Ton "rien" indique que c'est vide ou si le champ contient "rien" ça fait la condition?
Si c'est s'il contient le mot "rien" il te faut de "=="..
0
elpiafo
 
Un = est une affectation, utilises == pour une comparaison.
0
sangokudu92 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   7
 
Je viens de le faire et sa me retourne tout le temps 1 pour n'importe quel valeur des champs 9 et 10
0
Mat$on Messages postés 98 Date d'inscription   Statut Membre Dernière intervention   9
 
C'est un soucis au niveau des AND alors !
Il faut que dans les deux champs il y'est le mot "rien"?
Ou que dans un des deux?
0
sangokudu92 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   7
 
Oui, il faut que dans les 2 champs il y est la valeur "rien"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
elpiafo
 
Essayes avec des parenthèses comme ceci :

if((isset($champs[9])) AND ($champs[9]=="rien") AND (isset($champs[10])) AND ($champs[10]="rien"))
0
sangokudu92 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   7
 
Merci mais non, se ne marche pas. Je ne sais plus quoi faire.
0
sangokudu92 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   7
 
up. personne pour m'aider :(?
0