Comment utiliser la methode POST avec le pop

Bonjour,

Je sais passer une variable par la methode Get à un pop up mais je sais
pas le faire avec la methode post.
Je remplace GET par POST à la ligne <form name ...
et cela ne marche pas.Eske c'est ainsi qu'il faut faire?
Bien entendu, je recupere les variables dans Apercu.php par:
Variable1=$_POST['Variable1];

Je remercie infiniment celui qui peut m'aider à ce sujet.

function popup()
{
contenu= "Apercu.php?Variable1=" + document.formulaire.Variable1.value +
"Variable2="+ document.formulaire.Variable2.value ;

window.open(contenu,'NomDeLaFenetre','width=600, height=500, scrollbars=yes, resizable=yes');
}

<form name="formulaire" action="javascript:void(0)" method="get" onSubmit="javascript:popup();">

<INPUT TYPE=\"hidden\" NAME=\"Variable1\" VALUE=100>;

<INPUT TYPE=\"hidden\" NAME=\"Variable2\" VALUE=200>;

<CENTER><INPUT TYPE=\"submit\" VALUE=\"VALIDER\"></CENTER>";
echo "</FORM>;

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Manque une apostrophe
    Variable1=$_POST['Variable1'];
    et &
    contenu= "Apercu.php?Variable1=" + document.formulaire.Variable1.value +
    "&Variable2="+ document.formulaire.Variable2.value ;
    1. Merci Ric pour ta reponse.c'est vrai que j'ai laissé des erreurs
      en recopiant.Voici le code qui marche avec la methodeGET.Mais
      px-tu me dire stp comment faire le meme travail avec le methode POST.
      @+

      $Variable1=$_POST['Variable1];

      function popup()
      {
      contenu= "Apercu.php?Variable1=" + document.formulaire.Variable1.value +
      "Variable2="+ document.formulaire.Variable2.value ;

      window.open(contenu,'NomDeLaFenetre','width=600, height=500, scrollbars=yes, resizable=yes');
      }

      <form name="formulaire" action="javascript:void(0)" method="get" onSubmit="javascript:popup();">

      <INPUT TYPE="hidden" NAME="Variable1" VALUE=100>;

      <INPUT TYPE="hidden" NAME="Variable2" VALUE=200>;

      <CENTER><INPUT TYPE="submit" VALUE="VALIDER"></CENTER>";
      <FORM>

      $Variable1=$_POST['Variable1]; (dans Apercu.php)
      1. </FORM> :)