bonjour a tous
je suis actuellement en train de réalisé un tp sur le livre d'or... tout marche 'mais je n'ai pas fini le tp) mais il y a un message qui apparait et qui me dit "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*) AS nbt FROM livreor' at line 1" avec que le code ci dessous et je n'ai pas compris pourquoi et ce que cela siginifie.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" rel="nofollow" target="_blank">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</a>">
<html xmlns="<a href="http://www.w3.org/1999/xhtml" rel="nofollow" target="_blank">http://www.w3.org/1999/xhtml</a>" xml:lang="fr" >
<head>
<title>Bienvenue sur le future site de momo-ben2A </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<form method="post" action="message_livre_or.php">
<label for="pseud">pseudo</label> : <input type="text" name="pseudo" id="pseud" value="admin" maxlength="25"/><br/>
<textarea name="message">inserez votre message</textarea><br/>
<input type="submit" value="Valider"/><input type="reset" value="Effacer"/>
</form>
<?php
mysql_connect ("localhost", "root", "");
mysql_select_db ("entrainement");
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
mysql_query ("INSERT INTO livreor VALUES ('', '$pseudo','$message')")or die (mysql_error());
mysql_close();
?>
<?php
mysql_connect ("localhost", "root", "");
mysql_select_db ("entrainement");
$recup = mysql_query("SELECT * FROM livreor ORDER BY id DESC LIMIT 0,15") or die (mysql_error());
while ($donnees = mysql_fetch_array($recup))
{
echo $donnees['pseudo']; ?> : <?php echo $donnees['message'];?> <br/>
<?php
}
mysql_close();
mysql_connect ("localhost", "root", "");
mysql_select_db ("entrainement");
$nombre_de_message_total = mysql_query ("SELECT COUNT * AS nbt FROM livreor") or die (mysql_error());
$nombre_de_message_total = mysql_fetch_array($nombre_de_message_total);
$nombre_de_message_total = $nombre_de_message_total['nbt'];
$nombre_de_messages_par_page = 15;
$nombre_de_pages = ceil($nombre_de_message_total/$nombre_de_messages_par_page);
mysql_close();
?>
</body>
</html>