Accueil > Forum > > > > probleme avec recherche depuis un formulaire
probleme avec recherche depuis un formulaire
vendredi 4 mars 2005 à 14:54:14 |
probleme avec recherche depuis un formulaire

travailmichel
|
bonjour à tous voilà j'ai des soucis à afficher les resultats de ma recherche à partir d'un formulaire avec des chekbox et des menus deroulants. j'arrive à recuperer les valeur mais j'arrive pas à expliquer à la base = si j'ai cocher ces cases affiche depuis la base ce qui il y a dans les cases cochés et mon choix dans le menu deroulant et seulement ce que j'ai coché et rien d'autre. un peu comme un site immobilier lorsque vous faites une recherche d'un bien particulier. voilà donc je suis bloqué avec ça et du fait je n'avance plus, si qq'un peu m'aider ça m'arrangerait!! merci d'avance
|
|
vendredi 4 mars 2005 à 15:25:44 |
Re : probleme avec recherche depuis un formulaire

davwart
|
salut!
je dois pas eter bien futé, mais je comprends RIEN à ton message.
Essaie de simplifier le probleme en nous donnant un petit exemple ;)
------------------------------------- Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
|
|
vendredi 4 mars 2005 à 15:26:57 |
Re : probleme avec recherche depuis un formulaire

malalam
|
Hello,
les checkboxes, tu les recuperes dans un tableau. Donc le mieux est de
parcourir ton tableau, ou de faire un implode() dessus avec les
separations correctes pour ta query (" AND " ou ce que tu veux/peux).
La liste deroulante, si elle n'est pas multiple, tu n'as qu'un choix...tu le recuperes, donc tu peux l'appliquer a ta query.
Il faut des AND dans ta requete, en gros, contenant les choix effectues.
|
|
vendredi 4 mars 2005 à 15:39:32 |
Re : probleme avec recherche depuis un formulaire

travailmichel
|
ok merci de vos reponses si rapides
juste qqq infos sur mon dossier
en fait j'ai une chekbox name= motocycle value=moto une autre name=motocycle2 value=cyclo
un menu deroulant name=sorte avec value =bmw; harley; honda.
un autre menu deroulant name =prix value=0à1000e ; 1001à 2000e etc...
et un bouton valider
nom de mon table sql =biens
champ = id; becanes; sorte ; prix.
voilà les infos concernant ma base et mon form
pour implode je vois pas trop comment ça se gere?
|
|
vendredi 4 mars 2005 à 15:41:22 |
Re : probleme avec recherche depuis un formulaire

malalam
|
Pourquoi as-tu deux checkboxes ?
tu devrais avoir, si on peut choisir les deux options :
<select name="motocycle[]">
<option value="moto">moto</option>
<option value="cyclo">cyclo</option>
</select>
|
|
vendredi 4 mars 2005 à 15:43:01 |
Re : probleme avec recherche depuis un formulaire

travailmichel
|
en fait l'internaute à la possibilité de choisir les deux en meme temps
|
|
vendredi 4 mars 2005 à 15:47:44 |
Re : probleme avec recherche depuis un formulaire

malalam
|
Bref avec ton code, ca va donner un truc du genre
$query = "SELECT * FROM biens WHERE sorte='".$_POST['sorte']."' AND
(becanes='".$_POST['motocycle']."' OR
becanes='".$_POST['motocycle2']."') AND...etc ";
|
|
vendredi 4 mars 2005 à 15:48:29 |
Re : probleme avec recherche depuis un formulaire

malalam
|
Ben oui justement, une checkbox unique aurait suffit, tu aurais eu tes
resultat dans un tableau motocycle[] au lieu de l'avoir dans deux
variables differentes.
|
|
vendredi 4 mars 2005 à 15:52:41 |
Re : probleme avec recherche depuis un formulaire

Anthomicro
|
Salut,
pour savoir si ta checkbox a été cochée :
prenons un exemple d'une checkbox nommée "check"
<input type="checkbox" name="check" value="machin" />
dans la page php, tu fais ceci :
<?php
if(isset($_POST['check']))
{
//checkbox cochée
}
?>
a ++
|
|
vendredi 4 mars 2005 à 15:58:06 |
Re : probleme avec recherche depuis un formulaire

travailmichel
|
$query = "SELECT * FROM biens WHERE sorte='".$_POST['sorte']."' AND (becanes='".$_POST['motocycle']."' OR becanes='".$_POST['motocycle2']."') AND...etc ";
ok ça j'ai deja ; le prob c'est que du coup ça m'affiche toutes les reponses...
actuellement j'ai ça s comme code:
$rbis="select becanes, sorte, prix from biens GROUP BY id "; $rad=mysql_query($rbis); $nbbis=mysql_num_rows($rad);
while ( $data = mysql_fetch_array($rad) ){ //$date=date("l d F Y"); $r="select * from biens where becanes='".$data[becanes]."' AND sorte='".$data[sorte]."' AND prix='".$data['prix']."'"; if ($motocycle&& $motocycle2) { $r .= " AND becanes='cyclo' OR becanes='moto'";
} else if ($motocycle) { $r .= " AND becanes= 'cyclo'"; } else if ($motocycle2) { $r .= " AND becanes= 'moto'";
} $res=mysql_query($r); $nb=mysql_num_rows($res); echo $r; echo $nb; while( $data2 = mysql_fetch_array($res) ) { //$vu=$data2['vu_bd'];
$id=$data2['id']; etc..........
|
|
Cette discussion est classée dans : arrive, voil, formulaire, recherche, probleme
Répondre à ce message
Sujets en rapport avec ce message
Probleme a la recherche [ par arkonara ]
bonjour a tous, alors voila j'ai un formulaire de recherche dans mon appli grace auquel l'utilisateur peut effectuer divers recherche mon probleme con
formulaire de recherche multicriteres [ par bendoc ]
Bonjour, Je m'adresse à vous après de nombreuses recherches infructueuses sur internet. Voilà c'est assez simple je voudrais faire une recherche multi
verif formulaire [ par scorpion077 ]
Recherche programmeur [ par ekirom ]
Bonjour,je recherche unepersonne pour créer une page toute simple avec un formulaire de recherche multicritères, de recherche de terrains en france me
Probleme code cryptstring [ par napster24 ]
Bonjour à tous, voilà j'ai télécharger un script (DDL CMS), mais voilà je voudrais éditer le fichier rightside.php et je me retrouve avec un fichier d
sauvegarder les données d'un formulaire [ par maguidi ]
J'ai un formulaire où je dois sortir des article en mettant le nom, la quantité. J e peut sortir autant d'article que je vois et quand je ne connait p
Eviter la validation d'un formulaire quand on fait "précédent" [ par neo_baou12 ]
Bonjour,j'ai un formulaire de recherche classique, quand l'utilisateur clique sur "rechercher" il est rediriger vers une page qui affiche les résultat
Probleme formulaire et récupération des données [ par dasee ]
Bonjour, Je suis un débutant et j'aimerai créer un formulaire pour la newsletter de mon site, après de multiples recherche je suis arrivé a deux code:
Recherche mysql (possibilité " * " ? ) [ par shadow578 ]
bonjour, Voilà j'ai commencé à faire un système de recherche, donc quand l'utilisateur rentre un mot dans un champ sa cherche dans la base de donnée e
Construction page de recherche [ par Dougou22 ]
Bonjour à tous ! Je suis en train de construire un formulaire de recherche (cherche dans BDD) qui comporte 4 champs [mot clé, région, référence et ty
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|