Se connecter / S'enregistrer
Votre question

[PHP] Variable POST + submit javascript

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
12 Décembre 2006 21:49:01

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

Autres pages sur : php variable post submit javascript

a c 145 L Programmation
12 Décembre 2006 21:59:10

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>
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS