Script minichat php problème
nistarok
Messages postés
304
Date d'inscription
Statut
Membre
Dernière intervention
-
JooS Messages postés 2468 Date d'inscription Statut Membre Dernière intervention -
JooS Messages postés 2468 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis débutant en php et sql et je créé un minichat en php via openclassrooms.
Bon les codes sont donnés ici :
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914663-tp-un-minichat
Aucun souci pour les comprendre et les personnaliser.
Bon j'ai aussi créé ma base de donnée "test" et ma table "minichat" (comme dans le code).
Dans ma table, il y a les trois colonnes (id, pseudo, message).
Mysql a beau être démarré, mon minichat m'affiche ça :

Evidemment le script ne passe pas. Je sais pas où j'ai fauté.
Si vous avez une idée, je vous remercie !
Je suis débutant en php et sql et je créé un minichat en php via openclassrooms.
Bon les codes sont donnés ici :
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914663-tp-un-minichat
Aucun souci pour les comprendre et les personnaliser.
Bon j'ai aussi créé ma base de donnée "test" et ma table "minichat" (comme dans le code).
Dans ma table, il y a les trois colonnes (id, pseudo, message).
Mysql a beau être démarré, mon minichat m'affiche ça :

Evidemment le script ne passe pas. Je sais pas où j'ai fauté.
Si vous avez une idée, je vous remercie !
A voir également:
- Script minichat php problème
- Script vidéo youtube - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Expert php pinterest - Télécharger - Langages
4 réponses
ah oui en effet.
Bon j'ai deux fichier php, un "minichat.php" qui contient le formulaire d'envoi (donc le login, le message et le submit) et une partie connexion à la bdd où il est censé récupérer les données stockées dans la table. Ca c'est le deuxième fichier "savepost-minichat.php" qui inscrit au préalable les données rentrées dans le formulaire dans le bdd.
Souci il me met un message comme de quoi il n'arrive pasà se connecter à la bddd. Je comprends pas d'où vient le problème.
Bon j'ai deux fichier php, un "minichat.php" qui contient le formulaire d'envoi (donc le login, le message et le submit) et une partie connexion à la bdd où il est censé récupérer les données stockées dans la table. Ca c'est le deuxième fichier "savepost-minichat.php" qui inscrit au préalable les données rentrées dans le formulaire dans le bdd.
Souci il me met un message comme de quoi il n'arrive pasà se connecter à la bddd. Je comprends pas d'où vient le problème.
Bonjour,
Tu pourrais nous copier-coller :
1/ Le code de connexion à ta base (masque les mots de passe...)
2/ Le message d'erreur exact
3/ La ligne de code pointée par le message d'erreur, si elle n'est pas dans le 1/
Xavier
Tu pourrais nous copier-coller :
1/ Le code de connexion à ta base (masque les mots de passe...)
2/ Le message d'erreur exact
3/ La ligne de code pointée par le message d'erreur, si elle n'est pas dans le 1/
Xavier
Alors le message d'erreur qui apparaît sur la page du chat (image) est :
Je pense qu'il n'arrive pas à se connecter à la bdd.
Le code de connexion est :
Merci !
$e->getMessage()); } // Récupération des 10 derniers messages $reponse = $bdd->query('SELECT pseudo, message FROM minichat ORDER BY ID DESC LIMIT 0, 10'); // Affichage de chaque message (toutes les données sont protégées par htmlspecialchars) while ($donnees = $reponse->fetch()) { echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
Je pense qu'il n'arrive pas à se connecter à la bdd.
Le code de connexion est :
try { $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '*******'); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); }
Merci !