Bloqué sur formulaire PHP

Résolu/Fermé
lerod83 - 19 août 2015 à 08:56
lerod83 Messages postés 64 Date d'inscription mardi 11 août 2015 Statut Membre Dernière intervention 25 novembre 2019 - 19 août 2015 à 09:36
Bonjour à tous,

J'ai besoin de votre aide sur le script ci bàs qui me parait normal, mais quelque chose ne fonctionne pas comme: l'echo de la variable $note ne s'affiche pas...

Pourriez vous m'indiquer où est l'erreur et comment la resoudre.

<body>
<h3>Connexion</h3>
<?php if(isset($note)){
echo $note;
}
?>

<!----- J'ai essayé aussi cela: <?php if(isset($note)) echo $note; ?> mais echo $note ne s'execute même pas---->


<form method="post" action="">
<table>
<tr>
<td>Login: </td>
<td><input type="text" name="login"></td>
</tr>

<tr>
<td>Mot de pass: </td>
<td><input type="password" name="pass"></td>
</tr>

<tr>
<td> </td>
<td><input type="submit" name="submit" value="Connecter" ></td>
</tr>

<tr>
<td> </td>
<td>ou <a href="#">créer un compte</a></td>
</tr>

</table>

</form>

<?php
if(!empty($_POST)){
extract($_POST);
$valider = true;

if($valider){
$note = "Bienvennue";
}else{
$note = "Une erreur est survennue";
}
}
?>

</body>


Merci!
Lerod.
A voir également:

3 réponses

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
19 août 2015 à 09:19
Salut,

Il faut définir la variable $note avant de l'afficher :
<?php
if(!empty($_POST)){
extract($_POST);
$valider = true;

if($valider){
$note = "Bienvennue";
}else{
$note = "Une erreur est survennue";
}
}
?>
<body>
<h3>Connexion</h3>
<?php if(isset($note)){
echo $note;
}
?>

<form method="post" action="">
<table>
<tr>
<td>Login: </td>
<td><input type="text" name="login"></td>
</tr>

<tr>
<td>Mot de pass: </td>
<td><input type="password" name="pass"></td>
</tr>

<tr>
<td> </td>
<td><input type="submit" name="submit" value="Connecter" ></td>
</tr>

<tr>
<td> </td>
<td>ou <a href="#">créer un compte</a></td>
</tr>

</table>

</form>
</body> 


Bonne journée
0
jordane45 Messages postés 38317 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 30 novembre 2024 4 705
19 août 2015 à 09:21
Bonjour
tu fais ton echo... avant d'avoir renseigne sa valeur. ..
deplace le code php qui se trouve à la fin... au dessus de ton echo..
0
lerod83 Messages postés 64 Date d'inscription mardi 11 août 2015 Statut Membre Dernière intervention 25 novembre 2019
Modifié par lerod83 le 19/08/2015 à 09:44
Merci beaucoup à tous!

Heureusement que vous soyez là les amis!

Bonne journée!
0