Salut à tous!
Je n'arrive pas à trouver mon erreur dans la realisation d'un livre d'or en php.
mon code d'erreur estVoici mon code
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
merci de me repondre.
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>
Partager