Salut à tous, voila petit problème que j'ai rencontré et ou je ne trouve pour l'instant pas de solution.
Sur mon site, j'ai créais une partie administration afin de mettre les news à jour, j'ai plusieurs gars qui m'aide à créer les news donc je ne suis pas le seul à mettre le site à jour.
Pour ne pas me compliquer la vie, j'ai créé dans ma base de donnée un système de droits, j'explique :
J'ai une table "Utilisateurs" pour rentrer toutes les infos des utilisateurs.
Une table "Utilisateur Droit" avec 2 clés primaires pour pouvoir faire les jointures
Puis une table "Droit" ou sont fixé les droits : Administrateur, Newser...
Voila, mon problème est que si une personne possède 2 droits dans mon cas Newser et Amv, le contenu de la page s'affichera 2 fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php include ("../requete_droit.php"); //Requete avec jointures while ($donnees_info= mysql_fetch_array($sql)) { if (($donnees_info['droit'] == 'Administrateur') || ($donnees_info['droit'] == 'AMV' 'Newser') || ($donnees_info['droit'] == 'Newser')) { echo "on affiche le contenu"; } } ?>
Quelqu'un aurait une solution pour qu'il ne s'affiche qu'une fois, je sais que mon problème vient du if.
Merci à tous
Partager