Prg PHP: passage de variable

geoge Messages postés 21 Statut Membre -  
geoge Messages postés 21 Statut Membre -
Bonjour,
je veux passer une variable entre un fichier en html et un fichier PHP:
premier fichier html:
<html>
<head>
<title>Formulaire d'identification</title>
</head>

<body>
<form action="login.php" method="get">
Votre identifiant : <input type="text" name="login">
<br />
Votre mot de passe : <input type="password" name="pwd"><br />
<input type="submit" value="Connexion">
</form>

</body>
</html>


deuxieme fichier avec du PHP
<html>
<head>
<title>Formulaire d'identification</title>
</head>

<body>
resultat
<?php
echo 'Bonjour, '.$_POST['prenom']
?>
</body>
</html>


Probleme: lorsque je lance le premier fichier, je valide le bouton, la seconde page s'ouvre mais je ne récupére pas la variable 'prenom'. J'ai l'impression que la ligne PHP n'ai pas executée
Merci de votre aide.
A voir également:

9 réponses

NookZ Messages postés 2376 Statut Membre 514
 
<form action="login.php" method="get">
il faut remplacer ceci apr
<form action="login.php" method="post">
0
geoge Messages postés 21 Statut Membre 2
 
merci de vous interesser à mon cas.
Même en remplaçant par POST, celà ne change pas.
0
NookZ Messages postés 2376 Statut Membre 514
 
je viens de voir un sacré problème, il est où votre champ prénom?
Comment voulez-vous récupérer une valeur d'un champ qui n'existe pas?
0
geoge Messages postés 21 Statut Membre 2
 
Excusez moi, dans le fichier 1 pwd est remplacé par prenom
Merci.
0
NookZ Messages postés 2376 Statut Membre 514
 
pouvez-vous montrer la vraie version alors?
0
geoge Messages postés 21 Statut Membre 2
 
Ci joint la version actuelle:

FICHIER appel
<head>
<title>Formulaire d'identification</title>
</head>

<body>
<form action="login.php" method="POST">
Prenom : <input type="text" name="prenom"><br />
<input type="submit" value="Connexion">
</form>

</body>
</html>

FICHIER login.php
<html>
<head>
<title>Formulaire d'identification</title>
</head>

<body>
resultat
<br />
<?php
echo 'Bonjour, '.$_POST['prenom'] ?>
</body>
</html>

Merci.
0
NookZ Messages postés 2376 Statut Membre 514
 
a priori je ne vois pas d'erreur, à part le ";" manquant à la fin du echo
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
geoge Messages postés 21 Statut Membre 2
 
Moi non plus je ne vois d'erreur et pourtant le code php n'est pas interprété.
0
NookZ Messages postés 2376 Statut Membre 514
 
Vous pouvez mettre
if (isset($_POST['prenom']))
echo Bonjour...
else
echo 'Bonjour visiteur';

ça permettra peut-être d'y voir plus clair :s
0
geoge Messages postés 21 Statut Membre 2
 
Le code PHP ne s'execute pas.
0
NookZ Messages postés 2376 Statut Membre 514
 
vous testez avec quoi?
0
geoge Messages postés 21 Statut Membre 2
 
je developpe avec webexpert6.
0
NookZ Messages postés 2376 Statut Membre 514
 
je connais pas du tout, êtes-vous sûr qu'il est bien configuré pour le PHP?
0
geoge Messages postés 21 Statut Membre 2
 
Oui.
J'ai essayé avec HTML KIt et j'ai le même pb.
0