par
Ryle » 25 mai 2010, 22:23
Sans javascript, tu ne pourras pas changer la valeur d'une variable côté navigateur... par contre, pourquoi ne pas gérer ce cas directement côté php ? Lorsque tu récupères $_GET['field_categorie'], si sa valeur est 4 (ou categorie4) alors tu sais que le tri doit être 2, dans tous les autres cas la valeur sera 1, et comme ça tu ne t'embêtes pas à la spécifier.
Si toutefois tu veux passer deux valeurs dans ton select, tu peux le faire avec un séparateur que tu traiteras ensuite côté php. Par exemple, la valeur "categorie3-1" ou "categorie4-2" que tu exploites ensuite avec un explode('-', $_GET['field_categorie']) pour obtenir un tableau indexé contenant ta catégorie dans le premier champ, et la valeur de ton tri dans le second

Sans javascript, tu ne pourras pas changer la valeur d'une variable côté navigateur... par contre, pourquoi ne pas gérer ce cas directement côté php ? Lorsque tu récupères $_GET['field_categorie'], si sa valeur est 4 (ou categorie4) alors tu sais que le tri doit être 2, dans tous les autres cas la valeur sera 1, et comme ça tu ne t'embêtes pas à la spécifier.
Si toutefois tu veux passer deux valeurs dans ton select, tu peux le faire avec un séparateur que tu traiteras ensuite côté php. Par exemple, la valeur "categorie3-1" ou "categorie4-2" que tu exploites ensuite avec un explode('-', $_GET['field_categorie']) pour obtenir un tableau indexé contenant ta catégorie dans le premier champ, et la valeur de ton tri dans le second :)