Bonjour,
J'ai créé deux pages PHP, une qui envoi des donées avec un submit à une deuxieme page PHP.
Comment faire pour afficher directement la deuxieme page PHP en forme de Popup ???.
Merci d'avance.
Bonjour,
J'ai créé deux pages PHP, une qui envoi des donées avec un submit à une deuxieme page PHP.
Comment faire pour afficher directement la deuxieme page PHP en forme de Popup ???.
Merci d'avance.
il te faut utiliser javascript....cela ne peut pas se faire en php
Stay in Bed .. Save Energy
HTML, pas besoin de JS ^^ [enfin, sauf pour XHTML]
sur la balise <form>
Code : Sélectionner tout - Visualiser dans une fenêtre à part target="_blank"
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag (en bas)
Sauf que dans ce cas la, ca ne ressembleras pas a un popup, il y aura les barres de navigation et tout ce qui s'en suit.
Tout énigme a une solution ! Tout est question de discipline !
Sauf que j'ai une variable à faire passer au deuxieme formulaire !!!! comment l'envoyer ?
ba ca change rien avec regarde du coté de javascript
Stay in Bed .. Save Energy
RE :
Tu peux me donner un exemple de récuperation de variable avec javascript ?
Tanks.
Voila le code source tres simple mais qui marche pas :
d'abord le fichier index.php qui envoi le choix d'une liste :
<html>
<head>
<script language="Javascript">
<!--
function ouvreFenetre(page)
{
window.open(page,"","width=400,height=300,screenX=100,screenY=100,top=200,left=250");
}
// -->
</script>
</head>
<body>
<form method="post" onSubmit="javascript:ouvreFenetre('test.php')">
<select name="liste">
<option value="Micro Ordinateur">Ordinateur</option>
<option value="Seveur">Serveur</option>
<option value="Imprimante">Imprimante</option>
</select>
<br/><br />
<input type="submit" name="afficher" value="Afficher">
</form>
</body>
</html>
et le fichier test.php Popup qui recupere la variable :
<?php
// RECUPERER LA VARIABLE
$choix = $_POST["liste"];
echo "Votre Choix est : ".$choix;
?>
Merci d'avance.
C réglé voici les modifications :
function ouvreFenetre(page)
{
var objForm = document.forms[0];
objForm.target = "monpop";
window.open(page,"monpop","width=400,height=300,screenX=100,screenY=100,top=200,left=250");
}
<form method="post" action="test.php" onSubmit="javascript:ouvreFenetre('test.php')">
Bonjour, je vais ré-ouvrir la discussion en posant cette question :
je dispose aussi d'un formulaire php, qui permet soit en appuyant sur "Submit" de créer l'enregistrement et donc de revenir à la page du formulaire, soit en appuyant sur "Preview" de visualier sur une fenetre popup le contenu des informations rentrées dans le formulaire avant de cliquer sur Submit.
voici l'architecture des fichiers :
popup.js
le fichier preview.php (qui sera le popup)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function popupcentree(page,largeur,hauteur,options) { var top=(screen.height-hauteur)/2; var left=(screen.width-largeur)/2; window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); }
le fichier index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php echo $_POST['qtreename']; ?>
si je clique sur preview, le popup sóuvre mais me retourne l'erreur suivante : "undefined index : qtreename in preview.php"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <head> <script src="popup.js"></script></head> <body> <form action="" method="post"> <input name="qtreename" type="text"> etc.. <input type="button" value="Preview" onclick='javascript:popupcentree("preview.php",250,300,"menubar=no,scrollbars=no,statusbar=no")'> <br> <input type="submit" value="Submit" /> </body>
Comment puis je faire passer les valeurs de mon formulaire dans cette fenetre popup ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager