Bonjour,


je cherche à créer un formulaire de recherche multicritères . J’ai créé un 
formulaire de ce type :

!!Caractéristiques
||'''Lieu : '''||(:input select name=lieu value="*" label="*":)
(:input select name=lieu value="Atlantique" label="Atlantique":)
(:input select name=lieu value="Méditerranée" label="Méditerranée":)
(:input select name=lieu value="Indo-Pacifique" label="Indo-Pacifique":)||

||'''Forme :'''||(:input select name=forme value="*" label="*":)
(:input select name=forme value="Corps fuselé" label="Corps fuselé":)
(:input select name=forme value="Corps comprimé latéralement" label="Corps 
comprimé latéralement":)
(:input select name=forme value="Corps allongé" label="Corps allongé":)
(:input select name=forme value="Corps en forme de gourdin" label="Corps en 
forme de gourdin":)
(:input select name=forme value="Corps robuste" label="Corps robuste":)
(:input select name=forme value="Corps plat" label="Corps plat":)||

||'''Taille :'''||(:input select name=taille value="*" label="*":)
(:input select name=taille value="*" label="*":)
(:input select name=taille value="<10cm" label="<10cm":)
(:input select name=taille value="10-20cm" label="10-20cm":)
(:input select name=taille value="20-30cm" label="20-30cm":)
(:input select name=taille value="30-40cm" label="30-40cm":)
(:input select name=taille value="40-50cm" label="40-50cm":)
(:input select name=taille value="50-60cm" label="50-60cm":)
(:input select name=taille value="60-70cm" label="60-70cm":)
(:input select name=taille value="70-80cm" label="60-80cm":)
(:input select name=taille value="80-90cm" label="80-90cm":)
(:input select name=taille value="90-100cm" label="90-100cm":)
(:input select name=taille value=">1m" label=">1m":)||


et j’aimerai ensuite trouver la ou les pages qui répondent à l’une quelconque 
des combinaisons des critères précédents (lieu, forme, taille) que 
l’utilisateur choisirait. J’ai essayé :

(:pagelist {$$lieu} {$$forme} {$$taille} :), idem en remplaçant la directive 
pagelist par seachresults, serrchbox value='{$$lieu} {$$forme} {$$taille}' :), 
mais je n’obtiens pas le résultat escompté.

J’ai essayé d’ajouter un bouton pour lancer l’opération, mais visiblement je ne 
sais pas plus manipuler les boutons que le reste des formulaires.

Un peu d’aide serait la bien venue.
Merci et joyeuses fêtes

Patrice PELLE
patrice-pe...@bbox.fr
_______________________________________________
pmwiki-users-fr mailing list
pmwiki-users-fr@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-users-fr

Répondre à