cs_islanmao
Messages postés7Date d'inscriptionmercredi 30 avril 2003StatutMembreDernière intervention 7 avril 2005
-
5 avril 2005 à 17:14
tucsoufle
Messages postés1250Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention30 septembre 2007
-
7 avril 2005 à 11:30
Bonjour tout le monde !
Je voudrais savoir comment on fait pour gérer le cas "indifférent" dans les formulaires
Enfait j'ai une base de données sur les téléphones mobiles créée sous MySQL
Et je ne sais pas comment on gère le "indifférent" dans le formulaire de recherche
Le formulaire a plusieurs critères de recherches à chaque fois le cas "Oui" "Non" "Indifférent" sous formes de boutons radio ou combo box
Je sais le faire avec un seul "indifférent" mais avec plusieurs je n'ai pas d'idées
J'espere que vous m'avez compris
Voici un peu le début
Merci ;-)
switch($_POST['poids']){
case "indifferent" :
break;
case "leger" : $poids2 = 80;
$poids1=0;
break;
case "normal" : $poids1 = 80;
$poids2=100;
break;
}
switch($_POST['prix']){
case "indifferent" :
break;
case 150 : $prix2 = 150;
$prix1=0;
break;
case 300 : $prix1 = 150;
$poids2=300;
break;
case 450 : $prix1 = 300;
$prix2 = 450;
break;
case 600 : $prix1 = 450;
$prix2 = 600;
break;
}
switch($_POST['taille']){
case "indifferent" :
break;
case "petit" : $taille2 = 80;
$taille1=0;
break;
case "normal" : $taille1 = 80;
$taille2=100;
break;
}
switch($_POST['appareilphoto']){
case "indifferent" : //gérer ce cas
break;
case "option" : $appareilphoto = 'option';
break;
case "oui" : $appareilphoto = 'o';
break;
case "non" : $appareilphoto = 'n';
break;
}
$req "select marque,nomModele from modele, telephone where numTelephone numTel and poids between $poids1 and $poids2 and prix between $prix1 and $prix2 and tailleLong between $taille1 and $taille2 and apphoto = '$appareilphoto'";
$result = mysql_query($req); //on soumet la requete au serveur
$nb = mysql_num_rows($result); //on récupere le nb de lignes résultat de req