Page 1 sur 1

Insertion toujours pareil en bdd if et elseif

Posté : 29 mars 2017, 10:37
par blinz
Salut tt le monde,
Bon voilà voilà.
Je récupére une valeur grace à $type = $type[$ligne[28]]; (exemple 18)
J'attribue une valeur en fonction du numéro récupérer et procéde ensuite à l'insertion en bdd.
Ca marche le seul hic c'est que je ne vois pas pourquoi ça m'insère toujours 18 et foot soit mon premier if en gros
$type = $type[$ligne[28]];
		
		if ($type = 18) {
			$valeurr = 'foot';
		}
		elseif ($type = 10) {
			$valeur = 'tennis';
		}
		elseif ($type = 8) {
			$valeur = 'rugby';
		}
		elseif ($type = 11) {
			$valeur = 'cyclisme';
		}
		elseif ($type = 6) {
			$valeur = 'escrime';
		}
		elseif ($type = 13) {
			$valeur = 'handball';
		}
		elseif ($type = 14) {
			$valeur = 'course épique';
		}
		elseif ($type = 9) {
			$valeur = 'sport auto';
		}
Merci les loulous ;)

Re: Insertion toujours pareil en bdd if et elseif

Posté : 29 mars 2017, 10:49
par Spols
Pour une comparaison, il faut utilise le double égal ==
le simple est pour une affectation de variable qui retournera toujours VRAI si cela s'est bien passé

Re: Insertion toujours pareil en bdd if et elseif

Posté : 29 mars 2017, 10:55
par blinz
merci