Bonjour,
J'ai un problème, je suis en train d'apprendre le php sur le site du zero et j'ai un problème : J'ai mis une page protégée par Mot De Passe et à l'intérieur, un emploi du temps en PHP ou je rentre ce que j'ai a faire dans la journée mais le problème c'est que quand je rentre une donnée dans mon emploi du temps, il me renvoi sur la page où je doit rentrer le message
Je vous donne la page + le code pour que vous puissiez essayer et m'aider.
http://animesgratuits.com/protection.php
Le code est : jc23ch7e
En plus de cela, je vous montre mon code :
Voici la totalité de mon code :
<?php
if (isset($_POST['mot_de_passe']))
{
$mot_de_passe = $_POST['mot_de_passe'];
}
else
{
$mot_de_passe = "";
}
if ($mot_de_passe == "jc23ch7e")
{
?>
<!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>Administration</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
<link rel="shortcut icon" href="images/anime.ico" />
</head>
<body>
<div id="en_tete">
</div>
<?php include("menu.html"); ?>
<div id="corps">
<h2>Administration</h2><br><br>
<h2>Emploi du temps :</h2>
<?php
if (isset($_POST['pseudo']) AND isset($_POST['message'])) // Si les variables existent
{
if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MySQL
mysql_connect("serveur", "login", "mdp");
mysql_select_db("BDD");
// Ensuite on enregistre le message
mysql_query("INSERT INTO minichat VALUES('', '$pseudo', '$message')") or exit(mysql_error());
}
}
?>
<form action="protection.php" method="post">
<table><tr><td>
Travail : <br /><input type="text" name="pseudo" /><br />
Description : <br /> <textarea name="message" rows="10" cols="35" type="text"/></textarea><br />
<input type="submit" value="Envoyer" />
</form>
</td><td>
<?php
mysql_connect("serveur", "login", "mdp");
mysql_select_db("BDD");
$reponse = mysql_query("SELECT * FROM minichat ORDER BY ID LIMIT 0,2");
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<p><strong> Travail à faire :</strong><br /><?php echo $donnees["pseudo"]; ?><br/><strong> Description :</strong> <br /> <?php echo $donnees["message"]; ?></p>
<?php
}
?>
</td></tr></table>
<?php
}
else
{
?>
<!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" >
<head>
<title>AnimesGratuits - Admin</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="animegratuit.css" />
<link rel="shortcut icon" href="images/anime.ico" />
</head>
<body>
<div id="en_tete">
</div>
<?php include("menu.html"); ?>
<div id="corps">
<h2>Administration</h2>
<h3>Mot de passe :</h3>
<form action="protection.php" method="post">
<p>
<input type="text" name="mot_de_passe" /> <input type="submit" value="Valider" />
</p>
</form>
</div>
</body>
</html>
<?php
}
?>
Voila. Je voudrais savoir, une fois que j'ai rentré le mot de passe et que je suis dans mon administration, comment rentrer des données sans retourner a la page où l'on rentre le mot de passe.
Merci
