If $_SESSION problème de condition php/sql

edubois22 Messages postés 1 Statut Membre -  
lucas06150 Messages postés 156 Statut Membre -
Bonjour, j'ai créé un avec une de donnée. J'offre la possibilité au membre de supprimer les posts... Mon problème: Il peuvent supprimer ceux de n'importe qui quand il devrait seulement pouvoir supprimer les leurs. J'aimerai donc une condition "if" qui dit si le ($_SESSION['login']) est égal au nom de celui qui a posté l'article que l'on veut supprimer (ce nom est sous la colonne 'editeur' dans ma base de donnée) = continuer sinon bloqué et afficher un message d'erreur.

J'ai essayé plusieurs choses mais toujours sans succès.

Merci d'avance à tous ceux qui pourront m'aider à trouver la bonne structure de commande.
A voir également:

1 réponse

lucas06150 Messages postés 156 Statut Membre 11
 
Salut,

Il te suffit de stocker l'auteur du post (en le récupérant avec un select dans la BDD MYSQL). Puis au clic de suppression du post tu as ton if :

if ($_SESSION['login'] == $ta_variable_auteur_du_post){
  // traitement si la condition est vraie
} else {
  // affichage du message d'erreur sinon
}

Le mieux serait que tu donnes ton code pour pouvoir t'aider au mieux.
Lucas
0