array php modifi� par mysql array php
Bonjour,
je cherche � exporter en base de donn�es les pages qui sont autoris�es suivant le nom d'un groupe
actuellement j'ai ca :
Code:
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
| if($_SESSION['id_service'] == "admin"){
$pageOK = array(
'logout' => 'pages/logout/logout.php',
'profil' => 'pages/profil/profil.php',
'session' => 'pages/session/session.php',
'home' => 'content/admin/home/home.php',
'nouvelle-demande-cni' => 'content/admin/cni/nouvelle-demande.php',
'recherche-cni' => 'content/admin/cni/recherche.php',
'nouvelle-demande-ldf' => 'content/admin/ldf/nouvelle-demande.php',
'recherche-ldf' => 'content/admin/ldf/recherche.php'
);
} else if ($_SESSION['id_service'] == "support") {
$pageOK = array(
'logout' => 'pages/logout/logout.php',
'profil' => 'pages/profil/profil.php',
'session' => 'pages/session/session.php',
'home' => 'content/support/home/home.php'
);
} else {
$pageOK = array(
'logout' => 'pages/logout/logout.php',
'profil' => 'pages/profil/profil.php',
'session' => 'pages/session/session.php',
'home' => 'content/home/home.php'
);
}
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if(!array_key_exists($page, $pageOK)) include('pages/error/error.php');
elseif(!is_file($pageOK[$page])) include('pages/error/error.php');
else include($pageOK[$page]); |
et j'ai essay� �a entre autre, mais ca ne fonctionne pas !!!
Pourriez-vous m'aider
Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| if($_SESSION['id_service'] == "admin"){
$sql = 'SELECT * FROM `acces` WHERE `groupe`= "admin"';
$requete=mysql_query($sql, $cnx) or die(mysql_error());
while ($result = mysql_fetch_array($requete)) {
$pageOK = array("'".$result['nom']."'=>'" .$result['page']."',<br>");
}
echo ("''=>''<br>");
mysql_close($cnx);
} |