requête renvoyant toujours la même chose.

Mammouth du PHP | 702 Messages

09 mars 2012, 16:12

Bonjour, j'ai cette requête ci:
<?php if (empty($user['code_position']))
				{ ?><img src="images/rang.jpg" />
                <br />Le dossier est au rang</p>
                <?php } elseif ($user['code_position']="ar") 
				{ ?><img src="images/archive.jpg" /><br />Le dossier est aux archives
                <?php } else {?>Le dossier est sur le bureau de <?php echo $user['code_position'] ?><?php } ?>
Le soucis est qu'elle me renvoit toujours la même chose. le champ de bdd est un varchar 11.


je ne vois pas ce qui cloche dans ma requête.

Par avance merci.

Mammouth du PHP | 1967 Messages

09 mars 2012, 16:22

elseif ($user['code_position']="ar")
Ceci est une assignation de la valeur "ar" à la variable $user['code_position'], qui renvoie VRAI car elle est réussie
utilise plutot la comparaison ==
elseif ($user['code_position']=="ar")
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

Mammouth du PHP | 702 Messages

09 mars 2012, 16:32

encore une erreur de débutant ^^ pourtant je savais qu'il fallait mettre cela... mais je n'y ai pas pensé... je me demandes combien de fois je ferais encore des erreurs basiques... ça m'énerve ^^ on perds quelques heures parfois pour une accolade ou un égal ou des trucs basiques ^^ ... Merci pour l'aide.