Page 1 sur 1

Affichage de nom et frames

Posté : 08 avr. 2006, 13:47
par Verrallye
Bonjour à tous ,

Je suis désolé de vous d"ranger encore une fois mais voici mon problème .

je crée un formulaire sur une page info .
Ensuite je crée un petit script php sur une page cible .
La page cible étant une frame de ma page d'accueil .

Seulement voila :

Si je met comme cible a mon formulaire ma page d'accueil , le script ne fonctionne pas
et si je met comme cible ma frame ( page cible) alors cela fonctionne mais sa n'ouvre pas la page d'accueil ? que dois je faire

code de la page info (Bonjour.php)
<HTML>
 <HEAD> <BODY BGCOLOR=GREEN>
 </HEAD>
 <BODY>
         <P><CENTER><U> Veuillez Tapez Votre Prénom </U></CENTER></P>
        <CENTER><form action = "Index.php" method="post">
<p>
<input type="text" name="prenom" /> <input type="submit" value="Valider" />
</p>
        </form>
		</CENTER>
		
 </BODY>
</HTML>
Code de ma page frame (Accueil.php)
<Html>
<Name=Accueil>
<Body BGCOLOR="GREEN">
<Head><Title>Accueil Volley Aubel</Title>
</Head>
<BODY>
<P><Center><H1> Bonjour <?php echo $_POST['prenom']; ?> !</H1></Center></P>
</BODY>
</html>
Code de ma page d'accueil ( index.php)
<HTML>

<HEAD>
</HEAD>
<FRAMESET Cols=12%,*>
<Frame SRC=Menu.HTML>
<FRAMESET ROWS=18%,*>
<Frame SRC=php.php>
<FRAME NAME=Accueil SRC=Accueil.php>
</FRAMESET>
</FRAMESET>
<BODY>
</BODY>
</HTML>
voila si quelqu'un à une solution merci d'avance

Posté : 08 avr. 2006, 14:33
par charabia
Comment fais-tu la cible dans le form ?

Posté : 08 avr. 2006, 14:37
par Ryle
Dans la mesure ou c'est Accueil.php qui va traiter ton formulaire, c'est nécessairement elle que tu fois appeller dans l'action de ton formulaire

Code : Tout sélectionner

<form action="Accueil.php" method="post">
Ensuite tout dépend où est affiché ton formulaire et où doit être affiché le résultat. Si tout se passe dans le même cadre, pas de soucis, si jamais tu vas d'un cadre vers un autre (genre le formulaire est dans le menu, le resultat dans le cadre principal) il te suffit d'ajouter l'attribut target="nomDeLaFrame" dans ton formulaire

Code : Tout sélectionner

<form action="Accueil.php" method="post" target="Accueil">

Posté : 08 avr. 2006, 14:55
par Verrallye
je vais essayer target on verra mais pour comprendre aller voir le site
http://Verrallye.membres.jexiste.org/Bonjour.php