|
je voudrais sur mon site effectuer un recherche par mots clés : thème de l’article et type de document.
la selection se fait par liste déroulante dont voici le code :
recherche thématique:
<select name="rech_them" id="rech_them">
<option value="#">-------- thème ----------</option>
<B_theme>
<BOUCLE_theme(MOTS){type=thème}>
<option value="#URL_MOT">#TITRE</option>
</BOUCLE_theme>
</B_theme>
<//B_theme>
</select>
<select name="rech_typ" id="rech_typ">
<option>--- type ----</option>
<B_type>
<BOUCLE_type(MOTS){type=type de document}>
<option value="#ID_MOT">#TITRE</option>
</BOUCLE_type>
</B_type>
<//B_type>
</select>
<input type="submit" value="ok" >
le tout entre balises de formulaire.Ensuite lorsque l’utilisateur clique sur ok il est emmené sur une page récapitulant le thème et type choisi, ainsi que les résultats trouvés (triés par thème)
Mais je voudrais savoir comment faire pour la suite.Quelle page appeler ? comment faire ? faut-il faire un squelette type comme pour rechercher, rubriques, sommaire...ou une page statique qui n’a aucun rapport avec le reste ?
et surtout quelle url appeler ? parceque si je fais un truc du genre
<form action="<?php echo $GLOBALS['dossier_squelettes']./mapage.html;?>" method="get">
...
</form>
ça pourait poser des problèmes au niveau de l’interprétation du code par spip : la page sera interpprétée en tant que pagehtml et ni le php , ni le code spip ne seront interprétés.
Alors comment faire, parce que je ne vois pas vraiment et je suis un peu perdu...
merci
|