Comment utiliser la methode POST avec le pop

debutant -  
 Developpeur -
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

  1. ric
     
    Manque une apostrophe
    Variable1=$_POST['Variable1'];
    et &
    contenu= "Apercu.php?Variable1=" + document.formulaire.Variable1.value +
    "&Variable2="+ document.formulaire.Variable2.value ;
    0
  2. debutant
     
    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)
    0
    1. Developpeur
       
      </FORM> :)
      0