Commentaires laisser par un visiteur (php/pdo)

Fermé
logique Messages postés 92 Date d'inscription samedi 18 août 2012 Statut Membre Dernière intervention 4 avril 2013 - Modifié par logique le 23/01/2013 à 21:30
logique Messages postés 92 Date d'inscription samedi 18 août 2012 Statut Membre Dernière intervention 4 avril 2013 - 4 févr. 2013 à 12:25
Bonjour,
Je cherche à réaliser un espace commentaire. les visiteurs doivent pouvoir modifier leurs commentaires après l'avoir posté.

Maintenant le HIC, comment faire cela en PHP / PDO.

J'ai réussi à réaliser une partie sauf que le visiteur peut ajouter un commentaire mais ne peux le supprimer ni le modifier car si j'insert cette possibilité tous les visiteurs peuvent modifier et supprimer les commentaires des autres.

Si vous avez une idée, en vous remerciant. ;D

5 réponses

tgos93 Messages postés 83 Date d'inscription vendredi 28 décembre 2012 Statut Membre Dernière intervention 9 juillet 2014
24 janv. 2013 à 12:39
Bonjour,

Voila où tu trouvera ton bonheur : https://www.grafikart.fr/tutoriels/systeme-commentaire-php-45
0
logique Messages postés 92 Date d'inscription samedi 18 août 2012 Statut Membre Dernière intervention 4 avril 2013 3
24 janv. 2013 à 17:29
Plutôt sympa comme tuto mais ne repond pas à mon problème =s dommage. Mais ça serait une meilleur solution que de s'embeter avec PDO ! ;D
0
epitale Messages postés 3943 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 27 octobre 2017 915
24 janv. 2013 à 18:01
bonsoir
dnas la boucke qui affiche les commentaires affiche le boutons supprimer éditer que si l'auteur du message correspond a l'utilisateur enregistré dans la session => ceci nécésssite inscription / connexion

ou bien utilise la variable de l'ip => donc aussi a renseigner dans la bdd gene ip_auteur

--
0
logique Messages postés 92 Date d'inscription samedi 18 août 2012 Statut Membre Dernière intervention 4 avril 2013 3
29 janv. 2013 à 14:13
Le type du champ ip_auteur doit être en INT ?
0
epitale Messages postés 3943 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 27 octobre 2017 915
29 janv. 2013 à 17:06
varchar
0
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
29 janv. 2013 à 22:32
Salut !

La solution de l'IP ne fonctionne qu'avec les IP statiques, or, la plupart des internautes ont des IP dynamiques(qui changent tout le temps).

Solution 1
Soit les utilisateurs doivent être inscrit(des membres), et dans ce cas, chaque utilisateur qui voudra changer son commentaire devra se connecter avant(mot de passe) et changer seulement les commentaires lui appartenant.
Quant au visiteurs, ben il ne pourront tout simplement pas commenter, ce qui pourrais les encourager a s'inscrire si le contenu des articles en valent la peine.

Solution 2
Les sessions sont des variables qui ne durent que quelques minutes après que l'utilisateur n'ait quitté le site, donc si l'utilisateur reste sur ton site, il pourra modifier tous les commentaires qu'il a poster durant cette session, sinon, dés que la session soit détruite, il ne pourra plus modifier ces anciens messages.

La première solution est plus sécurisé et plus professionnel.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
logique Messages postés 92 Date d'inscription samedi 18 août 2012 Statut Membre Dernière intervention 4 avril 2013 3
4 févr. 2013 à 12:25
Ok J'vais essayé de faire tout ça, tester et j'vous donne les résultats. Merci
0