|
|
|
|
<HTML xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <!-- Faire référence à la feuille de style CSS utilisée --> <LINK href="simo_style.css" rel="stylesheet" type="text/css"> <!-- Entête de la page --> <HEAD> <TITLE>Selection des SIMOs</TITLE> <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <H1 class=titre>Selection des SIMOs</H1> <script language="javascript"> function valider() { window.parent.opener.location.reload(); self.close(); } </script> </HEAD> <!-- Corps de la page(formulaire) --> <BODY> <FORM action="simo_portail.php" method="get"> <!-- Affichage du champ de recherche de la région --> <DIV class="lib_sel_gauche">Région</DIV> <DIV><INPUT type="text" name="selreg" class="champ_sel_gauche"></DIV> <!-- Affichage du champ de recherche du secteur --> <DIV><INPUT type="text" name="selsec" class="champ_sel_droite"></DIV> <DIV class="lib_sel_droite">Secteur</DIV> <!-- Affichage du champ de recherche de l'agence --> <DIV class="lib_sel_gauche">Agence</DIV> <DIV><INPUT type="text" name="selage" class="champ_sel_gauche"></DIV> <!-- Affichage du champ de recherche du commercial --> <DIV><INPUT type="text" name="selcom" class="champ_sel_droite"></DIV> <DIV class="lib_sel_droite">Code Com.</DIV> <!-- Affichage du bouton 'Affichage des SIMOs' --> <DIV class="cadre_droite"><LI> <INPUT type="button" onclick="javascript:valider();" value="Aff.SIMOs"> </LI></DIV> </FORM </BODY> </HTML>
Configuration: Windows 2000 Firefox 2.0.0.1
Salut,
Je crois que le GET ou le POST fonctionne sur une même fenêtre... pour passer d'une fenêtre à l'autre, je sais pas... je crois aussi que le Javascript est lue avant le PHP... et avant de recharher... donc, si tu fermes la fenêtre avant de lire ton PHP...... Mais, avant de fermer ton pop-up... insère tes données dans une autre page... et met ton script Javascript... dans la deuxième fenêtre.... Allez, ciao!!! |
Tu n'a pas de bouton submit dans ton formulaire, donc les données ne seront pas envoyées.
Je ne connais pas le nom de tes pages, alors j'appelle: index.php la page qui ouvrire la popup, et qui se fera rafraichir popup.php la page contenant le formulaire action.php la page qui va sauver les infos et recharger index.php Ce qu'il faut que tu fasses : Dans popup.php (le code source de ton message), change le type du BUTTON en INPUT type="submit" et supprime l'appel à la fonction valide() . Change l'action du FORM en "action.php" Crée une page action.php ainsi :
<?php
// accède/ouvre une session
session_start();
//recopie les données formulaires dans la session
foreach($_GET as $key => $val)
$_SESSION[$key] = $val;
// recharge la page parente
?>
<script language="javascript">
window.parent.opener.location.reload();
self.close();
</script>
Enfin, dans index.php, après avoir fait appel à session_start() (qui doit être invoquée avant toute sortie texte (comme les headers), tu peux accéder aux données : $_SESSION['selreg'] , $_SESSION['selsec'] , ... |
| 27/10 00h37 | [PHP] Les ressemblances à ne pas confondre | PHP |
| 27/03 16h03 | [PHP] Méthodes de débogage | PHP |
| 20/03 16h03 | [PHP] Notice: Undefined index: | PHP |
| 31/07 23h21 | [PHP] Headers already sent by..... | PHP |
| 25/10 16h23 | [Webmaster] Afficher facilement le code php/xhtml de vos pages | Webmaster |
| 12/12 16h58 | [Php] Variable Session, connexion par mdp | 8 |
| 29/04 14h20 | [PHP] VARIABLE SESSION | 6 |
| 01/04 09h42 | [PHP]Variables session perdues après redirect | 11 |
| 17/06 20h59 | Utiliser variables session PHP dans une popup | 2 |
| 04/06 22h56 | PHP variables de session | 8 |
![]() | PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de... | Catégorie: PHP Licence: Freeware/gratuit |
![]() | MSN Polygamy - Msn/Windows Live Messenger Polygamy permet d'ouvrir plusieurs instances (copies) de Windows Live Messenger avec... | Catégorie: Messagerie instantanée Licence: Freeware/gratuit |
![]() | WAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de... | Catégorie: Serveurs Licence: Freeware/gratuit |
![]() | easyPHP - EasyPHP est un environnement de travail packagé comprenant le serveur web Apache, le système de gestion de bases de données... | Catégorie: Serveurs Licence: Open Source |
![]() | Jam Sessions | Catégorie: Jeu vidéo Nintendo DS | 18.99 € Amazon.fr |
![]() | CnMemory Vario 1 Go | Catégorie: Carte Mémoire / Clé USB | 7.99 € Shoxx FR (Dretschler) |
![]() | CnMemory Vario 2 Go | Catégorie: Carte Mémoire / Clé USB | 8.00 € Shoxx FR (Dretschler) |
![]() | CnMemory Vario Color 4 | Catégorie: Carte Mémoire / Clé USB | 11.00 € Shoxx FR (Dretschler) |