bonjours,
Voila je veus créer un livre d'or pour mon site (je suis debutant) mais j'ai quelque probleme avec (
donc voila ma page pour le formulaire a remplir
c est impression.html
<html>
<head><title></title><head>
<body bgcolor="#000033" text="#000333">
<form method="post" action="ajoutimp.php">
Votre nom : <input type="text" name="nom"><br>
Votre email : <input type="email" name="email"><br>
Vous avez <input type="radio" name="impression" value="aime"> aimé
<input type="radio" name="impression" value="pasaime"> pas aimé.
<br>
Vos commentaires : <textarea name="commentaires"></textarea>
<br><br>
<input type="submit" name="valider" value="Valider">
</form>
</body>
</html>
ma deuxieme page c est pour ajouter les information rentrés par les visiteurs dans ma table qui s appelle "impression"
et donc cette page s'appele ajoutimp.php
<html>
<head>
<?php
mysql_connect("", "nom bdd", "mdp");
$impression =mysql_fetch_object($result);
mysql_free_result($result);
$requete = "SELECT * FROM impression WHERE id=1";
$result = mysql_query ($requete,$db);
?>
<body bgcolor="#000033" text="#ffffff" face>
<?php
$continu=1;
if ($nom == "")
{
print(" <H2>Veuillez entrer votre nom svp !</H2><br>");
$continu=0;
}
if ($continu == 1)
$continu=1;
if ($email == "")
{
print(" <H2>veuillez entrer votre email svp !</H2><br>");
$continu=0;
}
if ($continu == 1)
{
$date=date("Y-m-d");
$sql="INSERT INTO impression (nom, email, impression, date, commentaire)
VALUES ('$nom', '$email', 'impression', '$date', '$commentaire')";
mysql_query($requete, $db);
print("<H1>Merci !</H1><BR><BR><BR><BR><BR><BR><a href=./news.htm>" ) ;
}
else
{
print("<a href=impression.html>retour</a>");
}
?>
</body>
</html>
Dans mysql connect , j ai bien remplacé le nom de la base de donnée et le mot de passe
et ma derniere page c est pour afficher les resultat
elle s'appelle adminimp.php
<html>
<head>
<body>
<table align="center" cellspacing="0" cellpadding="0" border="1"
width="80%">
<tr>
<td bgcolor="black"><font color="white">DATE</td>
<td bgcolor="black"><font color="white">NOM</td>
<td bgcolor="black"><font color="white">EMAIL</td>
<td bgcolor="black"><font color="white">IMPRESSION</td>
<td bgcolor="black"><font color="white">COMMENTAIRE</td>
</tr>
<?php
$db = mysql_connect("","nom","mdp");
$requête="SELECT * FROM impression ORDER BY DATE";
$result=mysql_query($requête, $db);
while ($ligne = mysql_fetch_object ($result))
{
print "<tr>";
print "<td>$ligne->date</td>";
print "<td>$ligne->nom</td>";
print "<td>$ligne->email</td>";
print "<td>$ligne->impression</td>";
print "<td>$ligne->commentaire</td>";
print "</tr>";
}
mysql_free_result ($result);
?>
</table>
</body>
</html>
Voila les 3 pages sont la
Donc le probleme que j'ai c est que ma page ajoutimp.php n'envoie pas les données a ma table "impression" et j'aimerai savoir pourquoi parce que je suis completement perdu la lol
est a cause des requetes sql a entrer que je n'aurais pas fait ?
si qq un a une reponse a me donenr ce serait génial )))
merci d avance
amook