Salut à tous!
Je n'arrive pas à trouver mon erreur dans la realisation d'un livre d'or en php.
mon code d'erreur est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\wamp\www\tests\livreor.php on line 74
Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<!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>Livre d'or</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1 />
 
 <style type="text/css">
 form, .pages
 {
text-align:center;
 }
 </style>
 </head>
 <body>
 
	   <form action="livreor.php" method="post">
	   <p>votre message</p>
	   <p>
	   pseudo: <input type="text" name="pseudo" /><br />
	   message:<br />
	   <textarea type="text" name="message" cols="35" rows="5 />Votre message</textarea><br />
	   <input type="submit" value="Envoyer" />
	   </p>
	   </form>
 
	   <p class="pages">
	   <?php
       //connection
	   mysql_connect("localhost", "root", "");
	   mysql_select_db("coursphp");
 
	   //verification
       if(isset($_POST['pseudo']) AND isset($_POST['message']))
          {
           $pseudo = mysql_escape_real_string(htmlspecialchars($_POST['pseudo']));
           $message = mysql_escape_real_string(htmlspecialchars($_POST['message']));
           $message = nl2br($message);
           //enregistrement du message
           mysql_query("INSERT INTO livre VALUES ('', '". $pseudo ."', '". $message ."')") or die(mysql_error());
		   }
 
		   //ecriture des liens
		   $nombre_message_page = 20;
		   //total des messages
           $retour = mysql_query('SELECT COUNT(*) AS nb_message FROM livre') or die(mysql_error());
           $donnees = mysql_fetch_array($retour);
           $total_messages = $donnees['nb_message'];
 
           //creation de pages pour les messages
           $nombre_pages = ceil($total_messages / $nombre_message_page);
           //boucle pour les écrire
           echo 'page: ';
           for($i = 1; $i <= $nombre_pages; $i++)
           {
            echo '<a href="livreor.php?page=' .$i .'">' . $i .'</a>';
           }
           ?>
       </p>
           <?php
		   if(isset($_GET['page']))
		     {
			  $page = $_GET['page'];
			 }
		  else
		     {
			  $page = 1;
			 }
 
			 $premier_message_afficher = ($page-1) * $nombre_message_page;
			 $reponse = mysql_query('SELECT * FROM livre ORDER id BY DESC LIMIT ' . $premier_message_afficher .', ' . $nombre_message_page') or  die(mysql_error());
		  while
		      {
			   echo '<p><strong>' . $donnees['pseudo'] . '</strong> a écrit :<br />' . $donnees['message'] . '</p>';
			  }
			  mysql_close();
			  ?>
	</body>
	</html>
merci de me repondre.