Pb pour un livre d'or
Horus88
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Quelqu'un pourrait-il m'aider pour le livre d'or de mon site. Car quand je test le code, j'ai le message suivant qui s'affiche "Impossible d’ajouter le message" et je ne vois pas l'erreur.
merci par avance.
<?
include ‘config.php’;
// Test du champ caché posted.
if($posted)
{
// Si tous les champs sont remplis.
if(!empty($pseudo) AND !empty($email) AND !empty($message))
{
// On nettoie les données (sauts de ligne en trop…).
$pseudo = trim(ucfirst($pseudo));
$email = trim($email);
$message = trim(ucfirst($message));
// On définit la requête d’insertion.
$insert = "INSERT INTO latelierdejulie_guestbook VALUES(‘’,’$pseudo’,’$email’,’$message’,’$date’) ";
// On exécute l’insertion des données dans la table.
$query = mysql_query($insert) OR die("Impossible d’ajouter le message ! ");
// On affiche un message de remerciement au visiteur.
echo '<script>';
echo 'alert("Votre message nous a été transmis avec succès ! Merci !");';
echo '</script>';
}
else // sinon on affiche un message d’erreur et on redirige.
{
echo '<script>';
echo 'alert("Tous les champs obligatoires ne sont pas remplis !");';
echo 'javascript:history.back(1);';
echo '</script>';
}
}
?>
<html>
<head>
<title>Livre d'or</title>
</head>
<body>
<form action="<? echo $PHP_SELF ?>" method="POST">
<input type="hidden" name="posted" value="1">
<div align="center">
<center>
<table border="0" cellpadding="4" cellspacing="5" width="60%" height="107" style="border-style: solid; border-width: 0">
<tr>
<td width="32%" height="22" style="border: 1 solid #008000">Votre Pseudo :</td>
<td width="68%" height="22" style="border: 1 solid #008000"><input type="text" name="pseudo" size="46"></td>
</tr>
<tr>
<td width="32%" height="21" style="border: 1 solid #008000">Votre Email :</td>
<td width="68%" height="22" style="border: 1 solid #008000"><input type="text" name="email" size="46"></td>
</tr>
<tr>
<td width="32%" height="21" valign="top" style="border: 1 solid #008000">Votre Message</td>
<td width="68%" height="21" style="border: 1 solid #008000"><textarea rows="9" name="message" cols="63"></textarea></td>
</tr>
<tr>
<td width="32%" height="21" style="border: 1 solid #008000"></td>
<td width="68%" height="21" style="border: 1 solid #008000"><input type="submit" value="Soumettre" name="submit">
<input type="reset" value="Recommencer" name="reset"></td>
</tr>
</table>
</center>
</div>
</form>
<?
// On vérifie a quel endroit dans la table on récupère les messages.
if(!$start) {$start=0;}
// On effectue une requête de recherche et sélection des messages.
$rec = mysql_query("SELECT * FROM guestbook Order by id Desc LIMIT $start,$nb");
// On extrait les données une à une à l’aide d’une boucle While() ;
while ($row = mysql_fetch_array($rec))
{
?>
<div align="center">
<center>
<table border="0" cellpadding="4" cellspacing="0" width="60%">
<tr>
<td width="100%" style="border: 1 solid #000000"> De <? echo $row[pseudo]; ?> le <? echo $row[date]; ?></td>
</tr>
<tr>
<td width="100%" style="border: 1 solid #000000"><? echo nl2br($row[message]); ?></td>
</tr>
</table>
</center>
</div>
<br><br>
<?
}
// On libère la mémoire cache après la requête.
mysql_free_result($rec);
// On compte le nombre d’enregistrements.
$result=mysql_query("SELECT COUNT(*) FROM guestbook");
$row=mysql_fetch_row($result);
// On utilise un script pour un affichage du nombre de pages :
if ($start == "0") {
echo"<b><font size=\"1\" face=\"Verdana\">[1]</font></b>";
} else {
echo"<a href=\"guestbook.php?start=0\">[1]</a> ";
}
for($index=1;($index*$nb)<$row[0];$index++) {
$pg = $index+1;
if(($index*$nb)!=$start) {
print("<a href=\"guestbook.php?start=".($index*$nb)."\">");
echo"[$pg]";
print("</a>");
}
else {
echo" <b><font size=\"1\" face=\"Verdana\">[$pg]</font></b>";
} }
?>
<p align="center"> </p>
</body>
</html>
Quelqu'un pourrait-il m'aider pour le livre d'or de mon site. Car quand je test le code, j'ai le message suivant qui s'affiche "Impossible d’ajouter le message" et je ne vois pas l'erreur.
merci par avance.
<?
include ‘config.php’;
// Test du champ caché posted.
if($posted)
{
// Si tous les champs sont remplis.
if(!empty($pseudo) AND !empty($email) AND !empty($message))
{
// On nettoie les données (sauts de ligne en trop…).
$pseudo = trim(ucfirst($pseudo));
$email = trim($email);
$message = trim(ucfirst($message));
// On définit la requête d’insertion.
$insert = "INSERT INTO latelierdejulie_guestbook VALUES(‘’,’$pseudo’,’$email’,’$message’,’$date’) ";
// On exécute l’insertion des données dans la table.
$query = mysql_query($insert) OR die("Impossible d’ajouter le message ! ");
// On affiche un message de remerciement au visiteur.
echo '<script>';
echo 'alert("Votre message nous a été transmis avec succès ! Merci !");';
echo '</script>';
}
else // sinon on affiche un message d’erreur et on redirige.
{
echo '<script>';
echo 'alert("Tous les champs obligatoires ne sont pas remplis !");';
echo 'javascript:history.back(1);';
echo '</script>';
}
}
?>
<html>
<head>
<title>Livre d'or</title>
</head>
<body>
<form action="<? echo $PHP_SELF ?>" method="POST">
<input type="hidden" name="posted" value="1">
<div align="center">
<center>
<table border="0" cellpadding="4" cellspacing="5" width="60%" height="107" style="border-style: solid; border-width: 0">
<tr>
<td width="32%" height="22" style="border: 1 solid #008000">Votre Pseudo :</td>
<td width="68%" height="22" style="border: 1 solid #008000"><input type="text" name="pseudo" size="46"></td>
</tr>
<tr>
<td width="32%" height="21" style="border: 1 solid #008000">Votre Email :</td>
<td width="68%" height="22" style="border: 1 solid #008000"><input type="text" name="email" size="46"></td>
</tr>
<tr>
<td width="32%" height="21" valign="top" style="border: 1 solid #008000">Votre Message</td>
<td width="68%" height="21" style="border: 1 solid #008000"><textarea rows="9" name="message" cols="63"></textarea></td>
</tr>
<tr>
<td width="32%" height="21" style="border: 1 solid #008000"></td>
<td width="68%" height="21" style="border: 1 solid #008000"><input type="submit" value="Soumettre" name="submit">
<input type="reset" value="Recommencer" name="reset"></td>
</tr>
</table>
</center>
</div>
</form>
<?
// On vérifie a quel endroit dans la table on récupère les messages.
if(!$start) {$start=0;}
// On effectue une requête de recherche et sélection des messages.
$rec = mysql_query("SELECT * FROM guestbook Order by id Desc LIMIT $start,$nb");
// On extrait les données une à une à l’aide d’une boucle While() ;
while ($row = mysql_fetch_array($rec))
{
?>
<div align="center">
<center>
<table border="0" cellpadding="4" cellspacing="0" width="60%">
<tr>
<td width="100%" style="border: 1 solid #000000"> De <? echo $row[pseudo]; ?> le <? echo $row[date]; ?></td>
</tr>
<tr>
<td width="100%" style="border: 1 solid #000000"><? echo nl2br($row[message]); ?></td>
</tr>
</table>
</center>
</div>
<br><br>
<?
}
// On libère la mémoire cache après la requête.
mysql_free_result($rec);
// On compte le nombre d’enregistrements.
$result=mysql_query("SELECT COUNT(*) FROM guestbook");
$row=mysql_fetch_row($result);
// On utilise un script pour un affichage du nombre de pages :
if ($start == "0") {
echo"<b><font size=\"1\" face=\"Verdana\">[1]</font></b>";
} else {
echo"<a href=\"guestbook.php?start=0\">[1]</a> ";
}
for($index=1;($index*$nb)<$row[0];$index++) {
$pg = $index+1;
if(($index*$nb)!=$start) {
print("<a href=\"guestbook.php?start=".($index*$nb)."\">");
echo"[$pg]";
print("</a>");
}
else {
echo" <b><font size=\"1\" face=\"Verdana\">[$pg]</font></b>";
} }
?>
<p align="center"> </p>
</body>
</html>
A voir également:
- Pb pour un livre d'or
- Livre coran en français pdf - Télécharger - Histoire & Religion
- Télécharger livre de lecture ce2 gratuit pdf - Télécharger - Éducatifs
- No such file or directory ✓ - Forum Linux / Unix
- Request header or cookie too large - Forum Webmastering
- Ou est charlie le livre magique solution - Forum Loisirs / Divertissements