Pb sur PHP et les Frames

jcouille -  
 Utilisateur anonyme -
Salut

J'ai un pt'it problème avec la récupération des variables d'un formulaire :
- j'ai créé une page authentification.php contenant un formulaire (login et pwd). Une fois authentifié, l'internaute est redirigé vers index.php
- index.php est composée de deux frames : menu.php et principale.php (nommée "principale")
- ces 3 fichiers sont dans le meme repertoire

Le PB : je n'arrive pas a recuperer les variables du formulaire dans la frame "principale". Ca marche sans les frames, ca marche plus avec.
J'ai essayé
<FORM Method="GET" Action="index.php">...etc...</FORM> mais ca marche po (normal!!), faudrait que je lui indique dans quelle frame aller.

Si qq'un à la solution, merci de me l'envoyer :)
A voir également:

3 réponses

Utilisateur anonyme
 
Salut,
Tout vite, j'ai pas trop le temps...

Tu recuperes tes variables login et password dans ta page contenant les frames (index.php).
Au lieu de mettre l'url de principal.php dans index.php, tu mets principal.php?login=$login&pass=$pass.
Je suis pas trop clair, mais j'essaie de faire court. Je te trouve un exemple...

Kalamit,
Je ponce donc j'essuie
0
Utilisateur anonyme
 
Voila:
dans ta page index.php, tu as un truc qui ressemble à ca:
<frameset cols="20%,80%">
<frame src="menu.php" name="zone1">
<frame src="principal.php" name="zone2">
</frameset>

Index.php recoit les variables $login et $pass (c'est un exemple). Il te suffit de transformer index.php comme suit:
<?php

echo "<frameset cols=\"20%,80%\">
<frame src=\"menu.php\" name=\"zone1\">
<frame src="\principal.php?login=$login&pass=$pass\" name=\"zone2\">
</frameset>

?>

Comme ca, ca devrait fonctionner.

A noter qu'il est plus facile et plus propre de gerer des pseudo frames avec du php.
A+ !

Kalamit,
Je ponce donc j'essuie
0
jcouille
 
Merci bien !!!
0
Utilisateur anonyme > jcouille
 
Y'a pas de quoi ! :o)

Kalamit,
Je ponce donc j'essuie
0
jcouille
 
je viens de virer mes frames et j'ai mis des pseudo frames (je connaissais pas, je commence PHP aujourd'hui).

C'est de la balle ! c'est bcp plus propre et plus facile à gérer !
Encore merci !!
0
Utilisateur anonyme
 
Comme quoi, je dis pas que des c****ie ! :o)
Bah, au moins ca marche avec tout les navigateurs (meme Lynx), et c'est plus beau, enfin, ca fait un peu moins page perso, quoi ! :o)

Kalamit,
Je ponce donc j'essuie
0