Bonsoir,

J'ai deux colonne dans ma bdd ou je stock des chiffres en mode decimal (en faite des date sous forme 20140301), et je cherche à faire des comparaisons de plage de chiffres du genre :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
if ($chiffre1 <= $row['deb_emp'] AND $chiffre2 >= $row['fin_emp'] AND $verifemp == $row['emplacement']){ //traitement du resultat}
Donc tous ce qui est compris entre $chiffre1 et $chiffre2 me renvoie un resultat, jusque la pas de soucis, le soucis est que je n'arrive pas à faire les intermédiaires...
Du genre si $chiffre1 >= et $chiffre2 >=
Si je traite tous les possibilités (y'a 4 fonctions à faire pour que ça fonctionne) ça ne fonctionne pas correctement même si la condition AND $verifemp == $row['emplacement'] n'est pas remplie.
Parce normalement si AND $verifemp == $row['emplacement'] n'est pas égale ça devraitt passer sur les if sans s'arreter...

Est qu'il existe une fonction php qui permette de tous traiter d'un coup? j'ai testé BETWEEN c'est pas mieux.

Donc la je bloque... Merci de votre aide.

Cordialement.