Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, em um sistema administrativo tenho 2 tabelas, uma com todos os módulos cadastrados e outra tabela de clientes onde tenho um campo clientes_modulos, que contem os módulos que esse cliente possui, separados por vírgula (ex. 1, 2, 5)
No site, na lateral eu estou exibindo TODOS os módulos cadastrados, e faço uma verificação de o ID deste módulo esta permitido na tabela clientes, campo clientes_modulos.
Se nesse campo conter, ele escreve SIM ao lado do nome do módulo. Caso contrário, exibe NÃO.
Porém nao estou conseguindo fazer rodar, ele exibe tudo SIM...
O que fiz de errado? Código abaixo:
#Exibindo Módulos que ele tem aceso
$sql = ("SELECT clientes_modulos AS MODULOS FROM ".$banco2.".clientes WHERE clientes_id = ".$id_cliente."");
$query = mysql_query($sql) or die(mysql_error());
$valor = mysql_fetch_assoc($query);
$aux = $valor["MODULOS"];$modulos = explode(", ", $aux);
?>
<div id="lateral-esquerda">
<img src="<?=$url_arquivos?>/imagens/ico-logo.png" class="logo" />
<?php foreach($arrayModulos AS $indice=>$valor){?>
<a href="<?=$url_adm."/modulos/".$valor["CAMINHO"].".php"?>">
<li>
<p class="menu"><?=$valor["ID"]." - ".$valor["TITULO"]?>
<?phpfor($n=0; $n <=7; $n++){
if($valor["ID"] == $modulos[$n]){
$sim=1;
}
}
//se tem o modulo permitido coloca SIM ao lado, caso não tenha coloca NÃO.
if($sim==1){
echo " - SIM";echo " - NAO";
}
?>Carregando comentários...