1
Indiquez l’intérêt que vous portez à cette question
0

Recherche par mots clé

Bonjour amis Spipiens.

Je pensais avoir résolu mon problème par le passé, mais, d’une part ça ne marchait pas vraiment bien et d’autre part suite à un problème de disque dur, j’ai perdu ce que j’avais fait.

Je voudrais permettre à mes utilisateurs d’accéder aux éléments (articles et rubriques) ayant plusieurs mots clé en commun.
Pour cela, j’ai fait un formulaire affichant les mots clé avec des cases à cocher pour choisir. Pas de problème.

Ce formulaire appelle un squelette (elementscommunsmots.html) d’affichage du résultat avec (exemple) l’URL ci-dessous.
spip.php ?page=elementscommunsmots&lesidmots[]=14&lesidmots[]=21

ce qui donne avec [

(#ENV**|unserialize|print_r{1})

]
 :

Array
(
[page] => elementscommunsmots
[lesidmots] => Array
(
[0] => 14
[1] => 21
)

[date] => 2018-05-06 11:01:36
[date_default] => 1
[date_redac] => 2018-05-06 11:01:36
[date_redac_default] => 1
)

Mon problème : comment récupérer ces informations et les utiliser dans une boucle pour afficher seulement les articles et les rubriques ayant en commun les mots clés choisis (ici, dans cet exemple, les mots clé dont les identifiants sont 14 et 21).

Merci d’avance.