En fait j'ai voulu créer un livre d'or. Mon formulaire a l'air de bien fonctionner, par contre ma page "Message.php" elle ne fonctionne pas.
Je vous met le code de mon formulaire et le code qui est censé stocker les données dans ma DB :
Ici mon fichier Livre_d_or.php
Code : Tout sélectionner
<html>
<head>
<title>Mon livre d'or</title>
<link rel="stylesheet" href="style.css" />
</head>
<BODY BGCOLOR="#E2F3EB" BACKGROUND="" TEXT="#000000" LINK="#008040" ALINK="#008040" VLINK="#008040">
<FONT COLOR="#008040" SIZE=5>Livre d'or</FONT><BR><BR>
<table width="80%"><tr><td>
<FORM ACTION="Message.php" METHOD="post" TARGET="Acceuil">
<label for="nom">Nom :</label><input type="text" id="nom" /><br />
<label for="nom">Prénom :</label><input type="text" id="prenom" /><br />
<label for="nom">Votre adresse e-mail :</label><input type="text" id="email" /><br />
<label for="idees">Votre message :</label><textarea id="message"></textarea><br />
<label></label><input type="Submit" value="Envoyer">
<?php
mysql_connect("localhost" , "Là mon login" , "Là mon mdp");
mysql_select_db("livredor");
$nom=($_POST['nom']);
$prenom=($_POST['prenom']);
$email=($_POST['email']);
$message=($_POST['message']);
$message = nl2br($message);
?>
</body>
</html>
Code : Tout sélectionner
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY BGCOLOR="#E2F3EB" BACKGROUND="" TEXT="#000000" LINK="#008040" ALINK="#008040" VLINK="#008040">
<?php
mysql_connect("localhost" , "Là mon login" , "Là mon mdp");
mysql_select_db("livredor");
if( empty($nom) OR empty($prenom) OR empty($email) OR empty($message))
{
echo '<font color="red">Attention certains champs sont vide !</font>';
}
else
{
echo '<font color="red">Message envoyé avec succès !</font>';
INSERT INTO message('id', 'nom', 'prenom', 'email', 'message') VALUES ('', $nom, $prenom, $email, $message);
}
?>
<FONT COLOR="#008040" SIZE=5><CENTER>Message envoyé.</CENTER></FONT>
<FONT COLOR="#008040" SIZE=3><A HREF="Livre_d_or.php" target="Acceuil"><CENTER>Retour</CENTER></A></FONT>
</BODY>
</HTML>