Page 1 sur 1

Recherche dans une BDD

Posté : 14 juil. 2006, 15:54
par Dgse
Bonjour

Comment récupérer toutes les valeurs inferieur a un champ donné d'un formulaire dans une bdd

Si je met

$maxi = 170;
$where[] = "( a.prix LIKE '%maxi%')";
cela va m'afficher tous les champs ayant 170 en prix meme si celui ci fait 17000 ce que je voudrais ce sont les prix entre 0 --> 170 par exemple.

Merci de votre aide

Dgse

Posté : 14 juil. 2006, 16:09
par agité
tu as essayer avec < et > ?

Posté : 14 juil. 2006, 16:23
par HanX
donne un peu plus de code car là ça me dit rien

Posté : 14 juil. 2006, 19:03
par Dgse
Bonjour

en fin de compte c'etait tout bête
j'ai mis ca est cela fonctionne si vous avez autre chose a me proposer.
$where[] = "( a.prix <=  'maxi')";
@+ Dgse

Posté : 14 juil. 2006, 23:25
par Ryle
Pour un nombre tu n'a pas besoin des apostrophes, en revanche il doit te manquer le $ pour récupérer la valeur contenue dans $maxi.
$where[] = "( a.prix <=  $maxi)"; 
Les parenthèses sont à mon avis également superflues :)

Posté : 15 juil. 2006, 09:19
par Dgse
Bonjour

Merci Ryle pour les precision,

Le $ je l'avais oublié en recopiant. pour le reste ca fonctionne Parfaitement.

@+ Dgse