Bonjour
sur un tp je dois créer un chat virtuel en me connectant à ma base de donné coursphp puis à la table minichat le problème c'est un parsing error à la ligne 37 j'ai vérifié à plusieurs reprise mais tout me semble correcte
le code html peut il se trouver après le code php ? ou bien le code php doit il impérativement se trouver à l'intérieur du code html,pouvez m'aider je suis vraiment dans l'impasse.
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 <?php if (isset($_POST['pseudo']) and isset($_POST['message'])) // si les variables existent { $pseudo = $_POST['pseudo']; $message = $_POST['message']; mysql_connect("localhost", "root", "secret"); mysql_select_db("coursphp"); mysql_query("INSERT INTO minichat VALUES('', '$pseudo', '$message')");// insertion du message collecté mysql_close(); } else { $donnees = '' ; $reponse = ''; mysql_connect("localhost", "root", "secret"); mysql_select_db("coursphp"); $reponse = mysql_query("SELECT * FROM minichat"); // Requête SQL while ( $donnees = mysql_query(mysql_fetch_array($reponse) ) ) { echo '$donnees[pseudo] : $donnees[$message]' ; } ?> <html> <head><title>Minichat</title></head> <body> <form method="post" action="minichat.php"> <p><input type="text" name="pseudo" /> <input type="text" name="message" /></p> <p><input type="submit" name="valider" value="ok"/></p> </form> </body> </html>
Partager