Php, popup et formulaire
Fermé
trinityb
Messages postés
3
Date d'inscription
jeudi 6 juillet 2006
Statut
Membre
Dernière intervention
6 juillet 2006
-
6 juil. 2006 à 12:56
matlamis Messages postés 18 Date d'inscription vendredi 19 juin 2009 Statut Membre Dernière intervention 26 septembre 2012 - 21 mai 2010 à 23:33
matlamis Messages postés 18 Date d'inscription vendredi 19 juin 2009 Statut Membre Dernière intervention 26 septembre 2012 - 21 mai 2010 à 23:33
A voir également:
- Php, popup et formulaire
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum PHP
- Confirmation de l'envoi d'un formulaire html ✓ - Forum HTML
4 réponses
Darshu
Messages postés
303
Date d'inscription
lundi 30 janvier 2006
Statut
Membre
Dernière intervention
3 avril 2008
64
6 juil. 2006 à 13:10
6 juil. 2006 à 13:10
Essaie plutôt avec ça :
document.write('<a href="javascript:popupWindow(\'http://127.0.0.1/popup.php?nom=<?= $_GET['nom'] ?>&prenom=<?= $_GET['prenom'] ?>\')"><br>Cliquer pour voir le resultat</a>');
<?= truc ?> remplace <? echo "truc" ?> et il faut utiliser $_GET['var'] pour la récupérer.
document.write('<a href="javascript:popupWindow(\'http://127.0.0.1/popup.php?nom=<?= $_GET['nom'] ?>&prenom=<?= $_GET['prenom'] ?>\')"><br>Cliquer pour voir le resultat</a>');
<?= truc ?> remplace <? echo "truc" ?> et il faut utiliser $_GET['var'] pour la récupérer.
elghafoud
Messages postés
121
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
29 avril 2013
18
6 juil. 2006 à 13:14
6 juil. 2006 à 13:14
salut
Deja pour recuper les valeurs tu devais fermer la balise </form> apres le lien href!!!
2eme chose : pour les recuper en php ! tu doit valider ton formulaire!!
bref , je te propose une solution :
tu me tiens au courent :
<table div align="center" cellspacing="-2" width="100%">
<FORM name="monform" method="get" >
<tr>
<td align="center" valign="middle" >
prenom : <INPUT type="text" name="prenom" >
</td>
</tr>
<tr>
<td align="center" valign="middle" >
nom : <input name="nom" type="nom">
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" align="left">
<tr>
<td align="center" class="smallText">
<a href="#" onclick="var nom=document.monform.nom.value; var prenom=document.monform.prenom.value; window.open('modules.php3?nom=' + nom + '&prenom=' + prenom +'')">
Cliquer pour voir le resultat</a>
</td>
</tr>
</table>
</FORM>
courage
Deja pour recuper les valeurs tu devais fermer la balise </form> apres le lien href!!!
2eme chose : pour les recuper en php ! tu doit valider ton formulaire!!
bref , je te propose une solution :
tu me tiens au courent :
<table div align="center" cellspacing="-2" width="100%">
<FORM name="monform" method="get" >
<tr>
<td align="center" valign="middle" >
prenom : <INPUT type="text" name="prenom" >
</td>
</tr>
<tr>
<td align="center" valign="middle" >
nom : <input name="nom" type="nom">
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" align="left">
<tr>
<td align="center" class="smallText">
<a href="#" onclick="var nom=document.monform.nom.value; var prenom=document.monform.prenom.value; window.open('modules.php3?nom=' + nom + '&prenom=' + prenom +'')">
Cliquer pour voir le resultat</a>
</td>
</tr>
</table>
</FORM>
courage
trinityb
Messages postés
3
Date d'inscription
jeudi 6 juillet 2006
Statut
Membre
Dernière intervention
6 juillet 2006
6 juil. 2006 à 13:45
6 juil. 2006 à 13:45
je peux pas valider y a pas un autre moyen?
function windowPopup(the_form) {
my_form = eval(the_form)
winpopup = window.open('', '', 'tesParamètres');
my_form.target = 'popup';
my_form.submit();
}
Code HTML :
<form method='post' action='taPage' name='Formulaire'>
...
<input type='button' onclick='windowPopup(Formulaire);' value='Ok' />
</form>
Mais tu peux évidemment mettre un lien à la place du bouton
my_form = eval(the_form)
winpopup = window.open('', '', 'tesParamètres');
my_form.target = 'popup';
my_form.submit();
}
Code HTML :
<form method='post' action='taPage' name='Formulaire'>
...
<input type='button' onclick='windowPopup(Formulaire);' value='Ok' />
</form>
Mais tu peux évidemment mettre un lien à la place du bouton
matlamis
Messages postés
18
Date d'inscription
vendredi 19 juin 2009
Statut
Membre
Dernière intervention
26 septembre 2012
2
Modifié par matlamis le 22/05/2010 à 06:48
Modifié par matlamis le 22/05/2010 à 06:48
Pour ta solution
A)
<script language="javascript" type="text/javascript">
function voila()
{
window.open("./wait.php", "popup", "height=440,width=640");
document.getElementById('lamis').target = "popup";
document.getElementById('lamis').submit();
}
</script>
<form id="lamis" name="monform" action="fichier.php" method="post" >
Prenom : <input type="text" name="prenom" > <br><br>
Nom : <input name="nom" type="text">
</form>
<a href="javascript:voila()">Cliquer pour voir le resultat</a>
B)
Après tu fais un autre fichier, qui sera ton popup comme nom fichier.php
<?php
$prenom= $_POST['prenom'];
$nom= $_POST['nom'];
$p=("Prenom : ");
$n= ("Nom : ");
echo $p.$prenom.'<br>';
echo $n.$nom;
?>
C)
a fin tu fais un autre fichier vierge du nom wait.php
c tout est voilà ta solution
A)
<script language="javascript" type="text/javascript">
function voila()
{
window.open("./wait.php", "popup", "height=440,width=640");
document.getElementById('lamis').target = "popup";
document.getElementById('lamis').submit();
}
</script>
<form id="lamis" name="monform" action="fichier.php" method="post" >
Prenom : <input type="text" name="prenom" > <br><br>
Nom : <input name="nom" type="text">
</form>
<a href="javascript:voila()">Cliquer pour voir le resultat</a>
B)
Après tu fais un autre fichier, qui sera ton popup comme nom fichier.php
<?php
$prenom= $_POST['prenom'];
$nom= $_POST['nom'];
$p=("Prenom : ");
$n= ("Nom : ");
echo $p.$prenom.'<br>';
echo $n.$nom;
?>
C)
a fin tu fais un autre fichier vierge du nom wait.php
c tout est voilà ta solution
6 juil. 2006 à 13:39
si tu as une autre idée ...
merci