Accueil > Forum > > > > Formulaire, PHP et frame
Formulaire, PHP et frame
mardi 29 août 2006 à 01:50:43 |
Formulaire, PHP et frame

maximev
|
Bonjour,
J'ai, sur une page un formulaire qui fait appel à ma page index.php.
Cette page index.php doit réagir en fonction du formulaire pour afficher une page centrale via une frame.
J'ai un problème car les pages que j'appelle dans cette frame ont besoin d'autres variables envoyées par le formulaire pour bien réagir mais, à première vue, cela foire.
Est-ce que quelqu'un peut m'aider? En vous remerciant d'avance
|
|
mardi 29 août 2006 à 04:34:51 |
Re : Formulaire, PHP et frame

eXon
|
Tu n'as qu'à mettre tes variables requises en GET quand tu redirige ta frame. Exemple: frame.php?var1=5&var2=bleh Tu vois le genre. Tu peux utiliser un ID avec les données du formulaire où tu iras lire dans l'autre frame. Comme ça, tu n'as qu'à passé ton ID à la page et tu vas pouvoir avoir toutes tes informations. ---------------- eXon
|
|
mardi 29 août 2006 à 10:33:19 |
Re : Formulaire, PHP et frame

maximev
|
Merci pour ta réponse mais cela n'est pas ce que je cherche...
Je te mets un exemple de ce qui se fait sur le site:
Formulaire sur la page X:
<form action="index.php" method="post"> <input type="hidden" name="frame" value="page_a_voir.php"> <input type="text" name="login"> <input type="password" name="pass">
Page index.php:
<iframe src="<?php echo $frame; ?>" name="principale" height="1200" frameborder="no" border="0" marginheight="0" marginwidth="0" noresize scrolling="auto" width="483"></iframe>
Tel quel, la page "page_a_voir" ne reconnais pas les variables $login et $pass (j'ai fait tout ce qu'il fallait pour les récupérer sans utiliser de $_POST ou $_GET).
Si je change la méthode d'envois en get, j'obtiens l'adresse suivante: index.php?frame=page_a_voir.php&login=$login&pass=$pass (avec les bonnes données à la place des variables $login et $pass).
Ce que j'aimerais, c'est que dans la page index.php, la varaiable $frame devienne frame="page_a_voir.php?login=$login&pass=$pass". Attention que cela n'est pas simple car on tourne aux alentours de 150 variables différentes possibles après le "page_a_voir.php?".
N'est-il pas possible de mettre quelques lignes de code qui vont: 1) repérer toutes les variables utilisées à un moment donné 2) écrire la liste var1=$var1&var2=$var2...... quelles que soient les variables que je passe (cela m'éviterait bien des lignes de code).
Bien merci
|
|
mardi 29 août 2006 à 14:09:58 |
Re : Formulaire, PHP et frame

DiGhan
|
Salut,
à première vue, tu souhaites faire une page de login. L'utilisation des tableaux POST/GET/REQUEST est obligatoire pour des raisons de sécurité.
Pour ce qui est du "la page "page_a_voir" ne reconnais pas les variables $login et $pass ".
Il s'agit là d'un probleme de portée.Solutions: - utiliser les sessions - effecuter un traitement dans index.php puis faire une redirection vers page_a_voir.php.
Encore une fois, pour récupérer toutes tes variables, il faut passer par les tableaux post/get/request.
|
|
mardi 29 août 2006 à 14:34:13 |
Re : Formulaire, PHP et frame

maximev
|
Cela ne répond quand même pas à la question!
Merci quand même
|
|
mardi 29 août 2006 à 17:56:51 |
Re : Formulaire, PHP et frame

eXon
|
Au lieu tu pourrais utiliser une session PHP. Tu peux récupéré tous tes variables dans $_SESSION par la suite.
---------------- eXon
|
|
mardi 29 août 2006 à 18:44:11 |
Re : Formulaire, PHP et frame

maximev
|
Là non plus!
J'ai signalé que j'avais environ 150 variables possibles => 150 variables de sessions à gérer => 150 post/get/request à gérer => un vrai carnage neurale pou un programmeur.
Ce que je demande, c'est un système qui vérifierait lui-même quelles variables sont employées ou non et générerai un texte dans le style var1=$var1&var2=$var2....
|
|
mardi 29 août 2006 à 18:44:47 |
Re : Formulaire, PHP et frame

maximev
|
Dans la précipitation, j'ai oublié...
Merci
|
|
mardi 29 août 2006 à 19:46:50 |
Re : Formulaire, PHP et frame

maximev
|
Réponse acceptée !
J'ai trouvé!
$tmp=""; $ttmp=1; foreach ($_POST as $cle => $valeur) { if($ttmp==1){ $tmp.="?".$cle."=".$valeur; }else{ $tmp.="&".$cle."=".$valeur; } $ttmp++; }
|
|
Cette discussion est classée dans : page, php, formulaire, frame, index
Répondre à ce message
Sujets en rapport avec ce message
Recuperer l'url de la page précédente [ par Magidev ]
Pour le login que mon site, j'aimerais que le formulaire qui fait le login retourne a la page d'ou on l'appel,En fait ce formulaire s'envoie a une pag
prob de frame (encore) [ par David_monchy ]
bonjour, j'avais déja vaguement evoquer le probleme lors d'un autre topic. Voici le problème: j'ai une page index.php dans laquelle je peux includer d
[Aide] Poster formulaire dans url du type ; index.php?page= [ par Cristal813G ]
Bonsoir à tous, voilà depuis pas mal de temps je n'arrive pas à résoudre ce problème pour le moins très embarrassant pour moi qui est de pouvoir poste
Passage de variables via formulaire [ par jnkfou ]
Bonjour, je suis en train de creer une page qui permettrais de modifier le profil de l'utilisateur (c'est a partir un d'un blog wordpress que j'ai mo
Mes pages ne s'aiment pas [ par zippedfire ]
Bonjour, j'ai une page index.php : [code=php] [/code] mais quand j'ai mis ma page en ligne, ça
Importation d'une variable par cookie [ par jrmy7 ]
Bonjour à tous ! Comme vous le devinerez je débute en PHP. C'est la deuxième fois que je pose cette question, la première publication m'a permis de c
2 formulaire en conflit [ par scromania ]
bonjour, Voila dans la cas ou l'utilisateur et de niveau =9 alors une page (include)et en plus. [code=php]if ($visiteur == 9){ include("modules/Page
Sécurité Formulaire php. Dangereux ou pas? [ par KcHeY ]
Bonjour all, J'ai entendu parler de faille(s) php et j'aurai souhaiter savoir si j'était concerné. J'ai un formulaire et un bouton (sur une page html
téléchargement de fichier de puis serveur [ par nouvinfo ]
Bonjour, Je suis un novice. voici ce que je fais: J'ai crée un formulaire dans une page.php ('formulaire_entrer_donnee.php'). Ce formulaire permet d
Rafraichir une frame en lancent une page de deconnexion php [ par guigui1466 ]
Bonjour, je suis débutant en PHP et actuellement je développe un site pour une association. Mais voila mon problème, j'ai créer un système de connexio
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|