Problème de tableau PHP
Résolu
csmith35
Messages postés
48
Date d'inscription
Statut
Membre
Dernière intervention
-
csmith35 Messages postés 48 Date d'inscription Statut Membre Dernière intervention -
csmith35 Messages postés 48 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je ne sais pas si je m'y prends bien, je vous explique
J'ai 3 tables sql
TABLE Menu avec Id_Menu - Nom_Menu - Id_Categorie
Exemple de la table
1 - accueil - 1
2 - recherche - 1
3 - saisir - 2
4 - modifier - 2
TABLE Categorie avec Id_Categorie - Nom_Categorie
Exemple de la table
1 - accueil
2 - saisie
TABLE Autorisation avec Id_User - Id_Menu
Exemple de la table
1 - 1
1 - 2
1 - 3
Je souhaite créer un menu en fonction des autorisations
Dans cet exemple, le USER "1" aurait accès au menu 1, 2 et 3 que je voudrais afficher comme suit:
Accueil
- accueil
- recherche
Saisie
- Saisir
Dans l'idée des tables, est ce que je résonne bien ???
Je ne sais pas si je m'y prends bien, je vous explique
J'ai 3 tables sql
TABLE Menu avec Id_Menu - Nom_Menu - Id_Categorie
Exemple de la table
1 - accueil - 1
2 - recherche - 1
3 - saisir - 2
4 - modifier - 2
TABLE Categorie avec Id_Categorie - Nom_Categorie
Exemple de la table
1 - accueil
2 - saisie
TABLE Autorisation avec Id_User - Id_Menu
Exemple de la table
1 - 1
1 - 2
1 - 3
Je souhaite créer un menu en fonction des autorisations
Dans cet exemple, le USER "1" aurait accès au menu 1, 2 et 3 que je voudrais afficher comme suit:
Accueil
- accueil
- recherche
Saisie
- Saisir
Dans l'idée des tables, est ce que je résonne bien ???
A voir également:
- Problème de tableau PHP
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Imprimer tableau excel sur une page - Guide
3 réponses
Bonjour à nouveau,
J'ai réussi à créer un tableau en faisant des requêtes sql dans mes tables
$MenuUser =
Array (
[1] => Array ( [accueil] => accueil)
[2] => Array ( [accueil] => recherche)
[3] => Array ( [Saisie] => Saisir)
[4] => Array ( [accueil] => recherche avancée)
)
A l'aide de ce tableau, je veux donc créer mon menu
Accueil
- Accueil
- Recherche
- Recherche avancée
Saisie
- Saisir
Et là, je n'arrive pas à traiter mon tableau ...pour afficher ma categorie puis mes sous menus ... ;-{
J'ai réussi à créer un tableau en faisant des requêtes sql dans mes tables
$MenuUser =
Array (
[1] => Array ( [accueil] => accueil)
[2] => Array ( [accueil] => recherche)
[3] => Array ( [Saisie] => Saisir)
[4] => Array ( [accueil] => recherche avancée)
)
A l'aide de ce tableau, je veux donc créer mon menu
Accueil
- Accueil
- Recherche
- Recherche avancée
Saisie
- Saisir
Et là, je n'arrive pas à traiter mon tableau ...pour afficher ma categorie puis mes sous menus ... ;-{
je ne prendrait pas l'array dans le même sens que toi:
<?php $MenuUser = ['Accueil'] => Array ( [0] => 'accueil',[1]=>'recherche',[2]=>'recherche avancée') ['Saisie'] => Array ( [0] => 'Saisir') ) ; foreach($MenuUser as $cle=>$value){ echo $cle."<br>"; for($i=0;$i<sizeof($MenuUser);$i++){ echo "$nbsp;-$nbsp;".$value."<br>"; } }