Page 1 sur 1

Liens suivant droit

Posté : 03 févr. 2007, 11:40
par dunbar
Bonjour,

Je voudrais juste une direction pour savoir comment faire apparaître des liens suivant les droit de la $_SESSION.
Exemple

droit =>0 à >Lien 1
droit =>1 à >Lien1
Lien2
droit =>2 à >Lien1
Lien2
Lien3
Etc....

D'avance merci :wink:

Posté : 03 févr. 2007, 11:48
par Invité
Avec la fonction if je croit !
if ($droit==1){
echo'<a href="tonlien1.php"</a>';}
else if ($droit==2){
echo'<a href="tonlien2.php"</a>';}

etc..etc...
en clair,si ton membre a le droit=1 , il verra uniquement afficher le lien 1, si il a le droit 2 , il verra uniquement le lien 2.....!

Posté : 03 févr. 2007, 11:52
par dunbar
Salut,

Merci je vais tester ça. :wink:

@+

Posté : 03 févr. 2007, 13:16
par Ryle
Tu peux aussi jouer avec le switch/case à la place du if. Tu peux même omettre volontairement les break pour enchainer les conditions :
switch ($droit) {
  default : // pas de droits, pas de chocolat ;)
    break;
  case 2: 
    echo 'lien 2 <br />';
  case 1: 
    echo 'lien 1 <br />';
  case 0: 
    echo 'lien 0 <br />';
}
si $droit==1, alors tu verras apparaitre lien 1 et lien 0 (puisqu'il n'y a pas de break entre les instructions.

Posté : 03 févr. 2007, 15:06
par dunbar
Génial et merci pour vos deux solutions.
:D
@+