Comment utiliser la methode POST avec le pop

Fermé
debutant - 2 juil. 2004 à 15:46
 Developpeur - 20 déc. 2010 à 11:07
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>;
A voir également:

2 réponses

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