Bonjour,
Je cherche à donner une plage numérique à des produits,

ex :
produit A à une plage de 1 à 50
un produit B de 30 à 60
un produit C de 70 à 100

Et si un utilisateur saisi par ex 45 les produits A et B devront ressortir

Comment mettre en place un tel système, faut-il une colonne Sart et une colonne End et une fonction SQL ? il y a t il plus simple ?

Merci pour vos lumières

2 réponses


bugland
Réponse acceptée

Je dirai dans une table produit il faudrait 2 colonne une PLAGE_MIN et une PLAGE_MAX. Ensuite pour faire apparaitre tes résultat il faut que tu fasses une requète sur ces 2 colonnes avec l'opérateur BETWEEN ou en utilisant les opérateur supérieur et inférieur genre comme cela :
SELECT *
FROM PRODUIT
WHERE PLAGE_MIN <= $maValeurSaisi AND PLAGE_MAX >= $maVAleurSaisi

CendFr
Auteur

Aussi simplement, Merci !