Script minichat php problème

Fermé
nistarok Messages postés 304 Date d'inscription vendredi 27 juillet 2012 Statut Membre Dernière intervention 18 avril 2023 - 3 juil. 2014 à 23:37
JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 6 juil. 2014 à 05:41
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 !
A voir également:

4 réponses

JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
4 juil. 2014 à 03:53
Salut,
Ton image est en miniature, impossible de lire.
0
nistarok Messages postés 304 Date d'inscription vendredi 27 juillet 2012 Statut Membre Dernière intervention 18 avril 2023 23
4 juil. 2014 à 10:07
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.
0
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
4 juil. 2014 à 10:33
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
0
nistarok Messages postés 304 Date d'inscription vendredi 27 juillet 2012 Statut Membre Dernière intervention 18 avril 2023 23
Modifié par nistarok le 4/07/2014 à 14:01
Alors le message d'erreur qui apparaît sur la page du chat (image) est :

$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 !
0
JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
6 juil. 2014 à 05:41
Alors le message d'erreur qui apparaît sur la page du chat (image) est :

!!
0