Problème de tableau PHP
Résolu
csmith35
Messages postés
48
Statut
Membre
-
csmith35 Messages postés 48 Statut Membre -
csmith35 Messages postés 48 Statut Membre -
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>";
}
}