Bonjour a tous.
J’essaye de créer une liste dynamique avec beaucoup de difficulté.
Le principe est de pouvoir changer le statut du membre.
Sa marche jusqu’au moment où j’ai voulue concaténer pour gérer un affichage différant par statut.
Exemple 1 : (la base de la liste).
1 2 3 4 5 6
| <select name="profile" id="profilecheck">
<option value="Administrateur">Administrateur</option>
<option value="Modérateur">Modérateur</option>
<option value="Membre">Membre</option>
<option value="Desactivé">Desactivé</option>
</select> |
Exemple 2 : (la base de la liste).
Liste variable suivant le profil de la personne qui consulte ou modifie
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?php
$profilG = "admin1"; // profil membre gestionnaire
$profilM = "mod2"; // profil membre consultée
?>
<select name="profile" id="profilecheck">
<?php
if($profilG == "admin1") {echo '<option value="Administrateur">Administrateur</option>';}
if($profilG == "admin1" or $profilG == "mod2") {echo '<option value="Modérateur">Modérateur</option>';}
if($profilG == "admin1" or $profilG == "mod2" or $profilG == "proprio3") {echo '<option value="Propriétaire">Propriétaire</option>';}
if($profilG == "admin1" or $profilG == "mod2" or $profilG == "proprio3" or $profilG == "membre4") {echo '<option value="Membre">Membre</option>';}
if($profilG == "admin1" or $profilG == "mod2" or $profilG == "proprio3" or $profilG == "membre4") {echo '<option value="Désactivé">Désactivé</option>';}
?>
</select> |
Si j’ajoute le select en php, de façon qu’il se positionne sur le profil actuel sa bug.
if($profilG == "admin1" or $profilG == "mod2" or $profilG == "proprio3") {echo '<option value="Propriétaire" ' . if($profilM == "mod2") {echo "selected";} . '>Propriétaire</option>';}/
Pouvez-vous m’aider ?
Merci d’avance.
Partager