Se connecter avec
S'enregistrer | Connectez-vous

[PHP] Variable POST + submit javascript

Dernière réponse : dans Programmation

Salut,
Je voudrais passer des variables en POST d'une page à elle-même (recherche.php), mais sans bouton submit. J'ai donc un formulaire comme suit :
  1. <form name="cache" action="recherche.php" method="post">
  2. <input type="hidden" name="motcle" value="<?php echo $_POST['motcle'] ?>">
  3. <a href="#" onClick="document.cache.submit();">Date</a>
  4. <a href="#" onClick="document.cache.submit();">Prix</a>
  5. </form>

Ceci envoie bien le formulaire avec la valeur de motcle en post. Seulement, je voudrais en plus conserver le fait qu'on a cliqué sur "Date" ou "Prix". Ceci peut se passer par POST ou GET, ça m'est égal, mais je n'ai aucune idée de faire comment l'un ou l'autre, sachant que rentrer une url dans le href fait ignorer le onClick.

Merci de votre aide
Lassé par la pub ? Créez un compte

passe par une fonction javascript à laquelle tu vas donner le nom du lien qui est clicqué.
  1. function envoi(lien) {
  2. document.cache.action = 'recherche.php?lien='+lien;
  3. document.cache.submit();
  4. }

et dans tes liens:
  1. <a href="#" onClick="envoi('date'); return false;">Date</a>
Lassé par la pub ? Créez un compte
Tom's guide dans le monde