recherche via un select - PHP - Programmation
Marsh Posté le 07-05-2007 à 10:37:48
oui je sais faire un select
j essaie d etoffer un peu plus : j ai un formaulaire de recherche multi criteres. POur la surface je me suis trompé en mettant un enum dans la partie saisie, j ai donc remplacer par un int. Le select ne se fait que dans la partie "internaute" du coup. mais la je ne sais pas rechercher dans la table avec un systeme de tranche.
J avais ca avant :
Code :
|
je me fait mal comprendre peut etre ?
merci
Marsh Posté le 07-05-2007 à 11:13:04
a priori ca doit etre avec BETWEEN... je fouille de ce coté la merci
Marsh Posté le 07-05-2007 à 12:08:25
j ai vraiment du mal
d apres ce que j ai trouvé il faut que je fasse une requete par tranche voulue, mais je sais pas organiser les boucles etc...
need help please
Marsh Posté le 07-05-2007 à 12:59:13
des boucles
en fait, je crois que je n'ai rien compris à ton problème
explique clairement ce que tu veux faire, où ça coince et à quel niveau ça coince (php, sql, ...)
ce que j'ai compris :
tu as un formulaire et quand on choisis une certaine surface, tu récupères les enregistrements correspondants.
Si c'est ça, tu fais juste une requête avec un between (je crois) non ?
Marsh Posté le 07-05-2007 à 13:04:14
ca coince un peu partout... je ne sais pas faire la requete (les requetes?), et ni les conditions
ex : l internaute choisi la surface 20-51 dans la liste de choix. comment faire pour renvoyé les enregistrements correspondants. Dans ma table il n y a que des entiers desormais.
il me faut une condition et une requete par tranche peut etre...
Marsh Posté le 07-05-2007 à 14:56:05
dans ton php, tu peux par exemple faire un switch sur ton select
Code :
|
note: remplacer * par le nom des champs
Marsh Posté le 07-05-2007 à 15:42:56
Note : Remplacer deflault: par default:
Marsh Posté le 07-05-2007 à 18:04:57
je te remercie bcp )
ca me semble pas mal du tout... meme si je ne sais pas encore inserer un switch dans un select.
Je vais continuer de chercher en tout cas,
merci encore
Marsh Posté le 07-05-2007 à 20:24:01
francescu a écrit : je te remercie bcp ) |
J'ai un pitit doute,
tu peux poster le action de ton formulaire et comment tu traites ton formulaire ?
Marsh Posté le 08-05-2007 à 12:20:08
oui voila :
Code :
|
euh la mise en page a changé et c est un peu bordelique du coup
mais a priori tout fonctionne mnt avec :
Code :
|
c etait chaud pour mon ptit cerveau
merci encore !
Marsh Posté le 08-05-2007 à 12:56:46
ah ouais, je comprenais pas le pourquoi du "switch dans le select"
mais si ça marche, fallait pas tout poster
Sinon j'aurais séparé le traitement de chaque <select> au lieu de tout mettre dans un grand tableau. Mais c'est juste mon avis à deux balles
Marsh Posté le 07-05-2007 à 09:57:33
bonjour a tous,
j ai dans une base un champs "surface" int (en metres carrés),
j essaie de faire un formulaire de recherche qui comprend 5 tranches du genre de 0a20 de 21a40 de 41a60 etc
et je galere pour mon faire mon select
si vous avez deux secondes a m'accorder, merci d avance