Bonjour,
Après de longues années d'absences derrière le PC pour coder, je viens vers vous pour vous demander votre aide.
J'ai une liste <UL> qui doit se remplir en fonction du niveau du membre connecté.
J'aimerais afficher un message en fonction de ce niveau, reprenant les niveau inférieurs pour éviter de devoir me répéter.
Voici mon code.
Comment feriez vous pour passer la valeur des variables $casX au niveau suivant?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 $membres_accreditation = $accreditation['membres_accreditation']; $liste=null; $cas1=null; $cas2=null; $cas3=null; $cas4=null; $cas5=null; $cas6=null; // On définit la condition if ($membres_accreditation == 1){ $cas1 = "<li>Gérer votre profil.</li> <li>Gérer les rapport du conseil municipale (Accréditation requise: <b>1</b>) (A venir)</li>"; $liste .= $cas1; // On affiche le résultat plus les précédents } elseif ($membres_accreditation == 2){ $cas2 = "<li>Gérer les annonces de la mairie (Accréditation requise: <b>2</b>)</li> <li>Gérer les tarifs des divers services (Accréditation requise: <b>2</b>) (A venir)</li> <li>Gérer les informations utiles aux citoyens (Accréditation requise: <b>2</b>) (A venir)</li>"; $liste .= $cas1.$cas2; // On affiche le résultat plus les précédents } elseif ($membres_accreditation == 3){ $cas3 = "<li>Gérer les événements (Accréditation requise: <b>3</b>)</li> <li>Gérer les annonces des emploies (Accréditation requise: <b>3</b>)</li> <li>Gérer les décrets de la ville (Accréditation requise: <b>3</b>) (A venir)</li>"; $liste .= $cas1.$cas2.$cas3; // On affiche le résultat plus les précédents } elseif ($membres_accreditation == 4){ $cas4 = "<li>Gérer la liste du gouvernement (Accréditation requise: <b>4</b>)</li>"; $liste .= $cas1.$cas2.$cas3.$cas4; // On affiche le résultat plus les précédents } elseif ($membres_accreditation == 5){ $cas5 = "<li>Gérer les utilisateurs de l'intranet (Accréditation requise: <b>5</b>)</li>"; $liste .= $cas1.$cas2.$cas3.$cas4.$cas5; // On affiche le résultat plus les précédents } elseif ($membres_accreditation == 6){ $cas6 = ""; $liste .= $cas1.$cas2.$cas3.$cas4.$cas5.$cas6; // On affiche le résultat plus les précédents } ?>
Merci à vous pour votre aide.
Cordialement.
Partager