THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Recherche Multi Select

(29-03-2019 10:26:06)


Bonjour
J'essaye de faire une recherche de produit par marque.
J'ai regardé le tuto sur wiki thelia
J'ai crée la caractéristique "marque" avec différentes valeurs, sur chaque fiche produit je renseigne la marque.
Ensuite j'ai crée un template motrech.html
Code.
<form action="rechresult.php" method="get" id="formRech">
<input type="hidden" id="caracteristique" name="caracteristique" />
<input type="hidden" id="caracdisp" name="caracdisp" />   
  <select id="fabricant">
  <option selected="selected" value="">fabricant</option>
  <option value="">Tous</option>
  <THELIA_CARACDISPrech1 type="CARACDISP" caracteristique="1-" >
  <option value="#ID-">#TITRE</option>
  </THELIA_CARACDISPrech1>
</select>
<a onClick=" rechercher()">chercher</a>
</form>
<script type="text/javascript">
function rechercher(){

        if(document.getElementById('fabricant').value){

                document.getElementById('caracteristique').value+="1-";

                document.getElementById('caracdisp').value+=document.getElementById('fabricant').value;

        }
       
                document.getElementById('formRech').submit();
}
</script>


J'ai aussi crée une page rechresult.php  (je ne sais pas trop à quel endroit il faut la mettre)
Code
<?php
    $fond="rechresult.html";
    $securise=1;
    $pageret=1;
    include("fonctions/moteur.php");

?>

Et enfin une page rechresult.html
<ul>
<T_RESULTRECH>
<THELIA_RESULTRECH type="PRODUIT" rubrique="#RUBRIQUE_ID" caracteristique="#CARACTERISTIQUE_ID"
caracdisp="#CARACTERISTIQUE_DISP" declidisp="#DECLINAISON_DISP" >
<li>#TITRE......</li>
</THELIA_RESULTRECH>
</T_RESULTRECH>
Aucun résultat pour les critères spécifiés
<//T_RESULTRECH>
</ul>

Au moment de cliquer sur rechercher Not Found
The requested URL /rechresult.php was not found on this server.

Quelqu'un aurait une idée ? Merci.


www.magadi-petshop.com