Tout d'abord, je voudrais dire un bonjour à toutes les personnes de ce forum, en esperant faire mon ascension dans le php avec vous.
Donc je débute, en suivant les cours du zero. J'en suis arrivé à mon premier TP : protegé quelque chose par mot de passe.
Voici mon code :
Code : Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Mon premier Travaux Pratique</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
if (isset($_POST['mot_de_passe']))
{
$mot_de_passe = $_POST['mot_de_passe'];
}
if ($mot_de_passe == "knowledges")
{
echo "Bien joué !";
}
else
{
echo "Dommage !";
}
?>
<form method="post">
<p>
<input type="text" name="mot_de_passe" />
<input type="submit" value="Valider" />
</p>
</form>
</body>
</html>De plus, dès le 1er chargement de la page, on voit déjà le message : "Dommage". Comment faire pour n'afficher aucun message initiale, juste la zone de saisie ?Notice: Undefined variable: mot_de_passe in c:\documents and settings\propriétaire\bureau\testsphp\travauxpratiques.php on line 14
Merci d'avance.