Php, popup et formulaire
trinityb
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
matlamis Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
matlamis Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
bonjour,
voila mon soucis, j'ai une page formulaire dans lequel je dois remplir mon nom et mon prenom, ensuite j'appelle un pop up mais je veux pas utiliser un bouton valider, j'ai juste un hyper lien qui va ouvrir un un pop up, mais il me retourne aucun resultat dans le pop up.
voila mon code, merci pour votre coup de main
voila mon soucis, j'ai une page formulaire dans lequel je dois remplir mon nom et mon prenom, ensuite j'appelle un pop up mais je veux pas utiliser un bouton valider, j'ai juste un hyper lien qui va ouvrir un un pop up, mais il me retourne aucun resultat dans le pop up.
voila mon code, merci pour votre coup de main
</table><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> </FORM> </table> <table border="0" cellspacing="0" cellpadding="2" align="left"> <tr> <td align="center" class="smallText"> <script language="javascript"><!-- document.write('<a href="javascript:popupWindow(\'http://127.0.0.1/popup.php?nom=<?php echo $nom['nom'] ?>&prenom=<?php echo $prenom['prenom']?>\')"><br>Cliquer pour voir le resultat</a>'); //--></script>
A voir également:
- Php, popup et formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fake mcafee popup - Accueil - Piratage
4 réponses
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.
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
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
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
si tu as une autre idée ...
merci