begin process at 2012 05 31 08:55:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Recherche en fonction de checkbox cochées


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Recherche en fonction de checkbox cochées

samedi 5 mai 2007 à 08:03:38 | Recherche en fonction de checkbox cochées

PatX

Bonjour,

J'ai un soucis avec un moteur de recherche dont voici l'objectif :
Ma base de données contient un certains nombre de cabriolets classés selon plusieurs critères (nb de places, carburant, type de toit, gamme de prix ...). J'ai donc un moteur de recherche qui doit trouver les cabriolets correspondant à la demande de l'internaute après qu'il ait défini les options de recherche.

Voici comment cela se passe :
L'internaute coche les cases qui l'intéressent pour filtrer les résultats, par exemple :
- capote
[] capote en toile manuelle
[checked] capote en toile automatique
- carburant
[checked] essence
[] diesel

Ce qui retourne tous les cabriolets qui se capotent électriquement et qui roule à l'essence, là pas de problème.

Le soucis :
Si je reprends le formuaire, mais en cochant aussi "diesel"
- capote
[] capote en toile manuelle
[checked] capote en toile automatique
- carburant
[checked] essence
[checked] diesel

Cette recherche retourne les cabriolets "capote en toile auto et essence ou diesel" mais aussi les "cabriolets diesel avec capote manuelle"

Pour être cohérent, j'aimerais obtenir tous le cabriolets qui roulent à l'eseence ou au diesel mais seulement parmis ceux qui ont une capote automatique.

Voilà la requete que j'envoi au serveur pour l'exemple précédent :
SELECT id_vehicule, id_marque, modele FROM cc_vehicule WHERE id_toit='2' AND id_carbu='1' OR id_carbu='2' ORDER BY modele ;

Pouvez-vous m'aider à résoudre ce problème svp ?
samedi 5 mai 2007 à 08:32:28 | Re : Recherche en fonction de checkbox cochées

PatX

Réponse acceptée !
Scusez, je viens de trouver

Au lieu de  :
SELECT id_vehicule, id_marque, modele FROM cc_vehicule WHERE id_toit='2' AND id_carbu='1' OR id_carbu='2' ORDER BY modele ;

Voilà la solution :
SELECT id_vehicule, id_marque, modele FROM cc_vehicule WHERE (id_toit='2' AND id_carbu='1') OR (id_toit='2' AND id_carbu='2') ORDER BY modele ;
samedi 5 mai 2007 à 12:53:33 | Re : Recherche en fonction de checkbox cochées

neigedhiver

Salut, Ou encore : SELECT id_vehicule, id_marque, modele FROM cc_vehicule WHERE id_toit='2' AND (id_carbu='1' OR id_carbu='2') ORDER BY modele ; Non ? Je trouve que c'est plus joli...


Cette discussion est classée dans : recherche, checked, capote, cabriolets, toile


Répondre à ce message

Sujets en rapport avec ce message

Recherche développeur PHP / PHPNUKE [ par Corine_B ] Je suis à la recherche d'un collaborateur ou trice ayant une bonne disponibilité pour intervenir dès que j'en aurai besoin et qui s'y connait super bi Quelqu'un voudrais bien m'aider ? ;) [ par nexum ] Salut,bon premièrement je suis débutant... très débutant... comme j,apprend quand même assez vite, je peux me débrouiller dans le codage PHPmais où j' Recherche développeur PHP / ASP [ par nexum ] Bon, j'avais un projet mais je suis pas capable pentoutte de le réaliser. Si quelqu'un peut m'aider, allez vous ma page web et vous comprenderez. http Recherche script php [ par Xavier ] Bonsoir à tous, Je recherche un script comme présenté ici :http://www.toutestfacile.com/phpinit.php?tef_site=php&common=scripts/indexpour mettre sur m multi recherche mysql ??? [ par stephane ] saluttout simplement je voudrai savoir comment effectuer une requete my sql dans toutes les tables (je pense que c'est faisable mais je ne sais pas co recherche newsgroups [ par sana72 ] recherche newsgroup php en français consultable via outlook expresse svpmerci Recherche d'un développeur PHP [ par Guillaume ] Bonjour,Accents poétiques (http://www.accents-poetiques.com), site communautaire avec plus de 800 membres inscrits, cherche à dynamiser son audience e recherche à partir d'une variable [ par guiguimac ] bonjour,j'ai une requête qui marche :mysql_db_query("cacaomst","select * from anciens where prenom like '%$text%'");mais j'aimerais faire deux choses excuser moi vous avez une idee ?. [ par flashx ] flashxsalut ya t'il quelqu'un qui a une idee pour faire un robot de moteur de recherche car je sais pas comment ca marche de trop la je vais cree un m moteur de recherche alphabétique [ par princeg ] Quelqu'un peut-il m'aider, please? je voudrais créer un moteur de recherche alphabétique comme celui présent sur le site www.zouklist.fr.st et en plu


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales