Afficher Des Commentaires
Résolu/Fermé
BuddyLove_x52
Messages postés
123
Date d'inscription
dimanche 12 janvier 2014
Statut
Membre
Dernière intervention
16 mai 2017
-
19 nov. 2014 à 20:28
BuddyLove_x52 Messages postés 123 Date d'inscription dimanche 12 janvier 2014 Statut Membre Dernière intervention 16 mai 2017 - 20 nov. 2014 à 23:05
BuddyLove_x52 Messages postés 123 Date d'inscription dimanche 12 janvier 2014 Statut Membre Dernière intervention 16 mai 2017 - 20 nov. 2014 à 23:05
A voir également:
- Afficher Des Commentaires
- Afficher les commentaires word - Guide
- Afficher mot de passe wifi android - Guide
- Afficher appdata - Guide
- Afficher calendrier outlook dans google agenda - Guide
- Afficher la taille des dossiers - Guide
8 réponses
GrifOli
Messages postés
2111
Date d'inscription
samedi 28 juin 2008
Statut
Membre
Dernière intervention
26 mars 2020
591
Modifié par GrifOli le 20/11/2014 à 00:37
Modifié par GrifOli le 20/11/2014 à 00:37
Bonjour,
Le problème est ici:
Tu affiches le pseudo de la personne qui est connectée sur sa session. Tu devrais plutôt mettre:
en remplaçant bien sûr nom_de_la_colonne_des_utilisateurs_ici par le nom de la colonne des utilisateurs dans ta base de données.
Le problème est ici:
echo '<p><strong>' .$_SESSION['pseudo']. '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
Tu affiches le pseudo de la personne qui est connectée sur sa session. Tu devrais plutôt mettre:
echo '<p><strong>' .$donnees['nom_de_la_colonne_des_utilisateurs_ici']. '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
en remplaçant bien sûr nom_de_la_colonne_des_utilisateurs_ici par le nom de la colonne des utilisateurs dans ta base de données.
GrifOli
Messages postés
2111
Date d'inscription
samedi 28 juin 2008
Statut
Membre
Dernière intervention
26 mars 2020
591
20 nov. 2014 à 15:38
20 nov. 2014 à 15:38
Il y a une dernière modification à faire. Actuellement lorsque tu fais ta requête, tu ne sélectionnes que les valeurs de la colonne "message", mais en réalité tu ne veux pas afficher que ces résultats là, tu veux aussi afficher les pseudo. Tu peux demander à la requête de tout sélectionner ce qu'il y a dans ta table avec l'astérix comme suit:
Ça devrait régler ton problème ;)
$reponse = $bdd->query('SELECT * FROM user ORDER BY ID DESC LIMIT 0, 10');
Ça devrait régler ton problème ;)
GrifOli
Messages postés
2111
Date d'inscription
samedi 28 juin 2008
Statut
Membre
Dernière intervention
26 mars 2020
591
Modifié par GrifOli le 20/11/2014 à 19:13
Modifié par GrifOli le 20/11/2014 à 19:13
Ah ok, il s'agit d'un autre problème alors, cette fois au niveau de ton insert. Ici, tu ne fais qu'insérer le message de l'utilisateur dans la bdd, tu n'insères pas son pseudo.
Remplace les deux lignes ci-dessus par celles-ci:
Remplace nom_de_la_colonne_user_ici par le nom de ta colonne user dans ta bdd.
$req = $bdd->prepare('INSERT INTO user(message) VALUES(?)'); $req->execute(array($_POST['message']));
Remplace les deux lignes ci-dessus par celles-ci:
$req = $bdd->prepare('INSERT INTO user(nom_de_la_colonne_user_ici, message) VALUES(:pseudo, :message)'); $req->execute(array('pseudo' => $_SESSION['pseudo'], 'message' => $_POST['message']));
Remplace nom_de_la_colonne_user_ici par le nom de ta colonne user dans ta bdd.
GrifOli
Messages postés
2111
Date d'inscription
samedi 28 juin 2008
Statut
Membre
Dernière intervention
26 mars 2020
591
20 nov. 2014 à 22:32
20 nov. 2014 à 22:32
Montre-moi le code où tu attribues une valeur à $_SESSION['pseudo'] (le code où la personne entre son nom d'utilisateur et son mot de passe).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
BuddyLove_x52
Messages postés
123
Date d'inscription
dimanche 12 janvier 2014
Statut
Membre
Dernière intervention
16 mai 2017
Modifié par BuddyLove_x52 le 20/11/2014 à 13:01
Modifié par BuddyLove_x52 le 20/11/2014 à 13:01
Qu'es que que je ferais sans toi GrifOli ? lol.
Maintenant sa ne m'affiche plus aucun pseudo mais sa m'affiche les commentaires. Je me suis pourtant bien co a ma BD et j'ai bien apeller l'username et les commentaires , je pense que je doit modifier mon formulaire non ? Ou créer une session id ?
Maintenant sa ne m'affiche plus aucun pseudo mais sa m'affiche les commentaires. Je me suis pourtant bien co a ma BD et j'ai bien apeller l'username et les commentaires , je pense que je doit modifier mon formulaire non ? Ou créer une session id ?
BuddyLove_x52
Messages postés
123
Date d'inscription
dimanche 12 janvier 2014
Statut
Membre
Dernière intervention
16 mai 2017
20 nov. 2014 à 18:27
20 nov. 2014 à 18:27
Cela ne marche toujours pas, quand j'écrit le commentaire il s'enrgistre bien dans ma bdd mais sans le pseudo, comment je pourrais faire un "insert" mais en invisible ? Est-ce possible d'inséré le pseudo et le commentaire dans la base de donnés sans être obliger de retaper son pseudo d'utilisateur a chaque fois ?
BuddyLove_x52
Messages postés
123
Date d'inscription
dimanche 12 janvier 2014
Statut
Membre
Dernière intervention
16 mai 2017
20 nov. 2014 à 19:23
20 nov. 2014 à 19:23
Ou a marche enfin ! J'avais penser a faire comme tu as fais, mais moi je faisais juste :
par contre ; quand le nom s'enrgistre dans la bdd il a pour nom vv.. Est-ce moi qui ait pu faire une erreur de frappe dans une de mes pages ?
$req = $bdd->prepare('INSERT INTO user(username) VALUES(:pseudo, :message)'); $req->execute(array($_SESSION['pseudo'], $_POST['message']));
par contre ; quand le nom s'enrgistre dans la bdd il a pour nom vv.. Est-ce moi qui ait pu faire une erreur de frappe dans une de mes pages ?
GrifOli
Messages postés
2111
Date d'inscription
samedi 28 juin 2008
Statut
Membre
Dernière intervention
26 mars 2020
591
Modifié par GrifOli le 20/11/2014 à 19:39
Modifié par GrifOli le 20/11/2014 à 19:39
Je ne comprends pas? Le nom du pseudo qui est entré est vv ? Et quel est le pseudo complet de l'utilisateur en question? Ça semble être au niveau du nombre de caractères acceptés dans ta bdd pour la colonne username. Vérifie cela!
BuddyLove_x52
Messages postés
123
Date d'inscription
dimanche 12 janvier 2014
Statut
Membre
Dernière intervention
16 mai 2017
20 nov. 2014 à 19:43
20 nov. 2014 à 19:43
GrifOli
Messages postés
2111
Date d'inscription
samedi 28 juin 2008
Statut
Membre
Dernière intervention
26 mars 2020
591
20 nov. 2014 à 19:45
20 nov. 2014 à 19:45
Clique sur l'onglet Structure et montre moi l'impression d'écran s.v.p.
BuddyLove_x52
Messages postés
123
Date d'inscription
dimanche 12 janvier 2014
Statut
Membre
Dernière intervention
16 mai 2017
20 nov. 2014 à 19:47
20 nov. 2014 à 19:47
BuddyLove_x52
Messages postés
123
Date d'inscription
dimanche 12 janvier 2014
Statut
Membre
Dernière intervention
16 mai 2017
20 nov. 2014 à 22:44
20 nov. 2014 à 22:44
Je viens tous juste de réussir ! J'ai trifouiller partout et sa marche ! Mais ne me demande d'ou viens l'erreur je ne sais pas.. Merci encore, grace a toi j'ai pu avancer dans mon projet !
GrifOli
Messages postés
2111
Date d'inscription
samedi 28 juin 2008
Statut
Membre
Dernière intervention
26 mars 2020
591
20 nov. 2014 à 22:49
20 nov. 2014 à 22:49
Tant mieux alors! Bonne continuation ;)
BuddyLove_x52
Messages postés
123
Date d'inscription
dimanche 12 janvier 2014
Statut
Membre
Dernière intervention
16 mai 2017
20 nov. 2014 à 23:05
20 nov. 2014 à 23:05
Merci ! :).