par
Ryle » 12 oct. 2006, 10:29
Hello,
Le plus simple à mon avis consiste a donner une valeur (que tu mettras dans l'attribut value de ton option) à chacun de tes cas. Ainsi tu pourrais affecter la valeur "1" à <=50000, "2" à >50000 <=150000, ...
Côté php, lorsque le formulaire est envoyé, tu vas donc récupérer la valeur 1, 2 ... Il ne te reste plus qu'à composer ta requête en fonction de cette valeur (avec des if ou un switch)
$sql = "SELECT ... FROM ..."; // ma requête de base
if($valeur == 1) // premier cas : x <= 50000
$sql.= " WHERE ...";
elseif($valeur == 2) // sinon deuxième cas : 50000 < x <=150000
$sql.= " WHERE ...";
Hello,
Le plus simple à mon avis consiste a donner une valeur (que tu mettras dans l'attribut value de ton option) à chacun de tes cas. Ainsi tu pourrais affecter la valeur "1" à <=50000, "2" à >50000 <=150000, ...
Côté php, lorsque le formulaire est envoyé, tu vas donc récupérer la valeur 1, 2 ... Il ne te reste plus qu'à composer ta requête en fonction de cette valeur (avec des if ou un switch)
[php]$sql = "SELECT ... FROM ..."; // ma requête de base
if($valeur == 1) // premier cas : x <= 50000
$sql.= " WHERE ...";
elseif($valeur == 2) // sinon deuxième cas : 50000 < x <=150000
$sql.= " WHERE ...";[/php]