Bonjour,
Voici mon code, or ma requête me renvoie l'erreur "no database selected' mais je ne comprends pas mon erreur, pouvez vous m'aider? 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 <!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>Essai</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <style type="text/css"> form { text-align:center } </style> <body> <h2>essai1</h2> <form action="entree.php" method="post"> <p> <label for="pseudo"> Votre pseudonyme :</label> <input type="text" name="pseudo" /><br /> <label for="message"> Saisissez votre message :</label> <input type="text" name="message" /><br /> <input type="submit" value="validez" /> </p> </form> <?php if (isset($_POST['pseudo']) AND isset($_POST['message'])) //si les variables pseudo et message éxistent { if ($_POST['pseudo']!= NULL AND $_POST['message']!= NULL) // et si ces variables sont renseignées { mysql_connect('localhost', 'root', ''); //je me connecte à MySQL mysql_select_db('essai'); //je sélectionne ma base de données $message = mysql_real_escape_string(htmlspecialchars($POST['message'])); //je sécurise mon script $pseudo = mysql_real_escape_string(htmlspecialchars($POST['pseudo'])); //j'enregistre les valeurs des variables $pseudo et $message dans ma table "commentaire" msql_query("INSERT INTO commentaire VALUES('', '$pseudo', '$'message')") or die (mysql_error()); } //Fin de if } //Fin de if //Je récupère dans la table "commentaire" mes valeurs de champ "pseudo et message" dans une variable $reponse $reponse = mysql_query("SELECT * FROM commentaire") or die (mysql_error()); mysql_close(); //je me déconnecte le plus tôt possible de MySQL //Je boucle sur ma table "commentaire" tant qu'il y a des données et je les récupère dans $donnees while ($donnees = mysql_fetch_array($reponse)) { //début de boucle ?> <p><strong><?php echo $donnees['pseudo']; ?></strong>: <?php echo $donnees['message'];?></p> <?php } // Fermeture de la boucle ?> </body> </html>
Partager