Bonjour,

voici le code que je souhaite réaliser :

dans une page menu.php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<form name="mform" action="" method="POST">
loop...
   <a id="id_cat" href"moto.php" onClick="poster('form', 'cat', 'moto'); document.forms['form'].submit()">
   <input type="hidden" name="cat" value="">
...fin loop
</form>
la fonction javascript "poster" attribue une valeur à la variable cat de l'input hidden lorsque le lien est cliqué. cette variable est donc envoyée en POST.
A l'origine, j'ai crée ce formulaire pour n'envoyer que des variables en POST, ce qui fonctionnait très bien. Le href du lien était alors href="#".
pour pouvoir réferencer mes pages, je souhaite à présent renseigner le href du lien avec le nom de la catégorie comme suit : <cat>.php. Dans ce cas, les variables POST ne passent plus. Seule la variable en GET : moto.php est envoyée. Une variante qui consiste à remplir le href à #moto.php fonctionne mais cela ne me plaît pas. De plus, concernant le référencement, je ne sais pas si c'est valide.

si quelqu'un à une idée

merci pour vos réponses