Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia colegas,
Estou precisando de ajuda com um include condicional. Ou seja, o codigo só efetuará o include a partir de determinada condição. O código q tenho não tá func. Vejam...
<?php
$area=$_GET['area'];
$modulo=$_GET['modulo'];
$usuario=$_GET['usr'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Área restrita aos Oficiais-de-Dia</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<link href="estilos/estilos.css" rel="stylesheet" type="text/css">
<script language="JavaScript" src="jscripts/botao.js"></script>
</head>
<body>
<!--CONTEÚDO DA PÁGINA-->
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<!--INÍCIO DO CABEÇALHO-->
<?php
include_once("includes/cabecalho.inc.php");
?>
<!--FIM DO CABEÇALHO-->
<tr>
<td>
<!--INÍCIO DO CORPO DA PÁGINA-->
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr valign="top">
<tr>
<td>
<!--INÍCIO DO CORPO DA PÁGINA-->
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr valign="top">
<?php
if ($area==2){
echo "<td width=\"133\">";
include_once("includes/menu_consulta.inc.php");
echo "</td>";
}
?>
<!--INÍCIO DO CONTEÚDO-->
<?php
include_once("includes/conteudo.inc.php");
?></tr>
</table>
</td>
</tr><?php
include("includes/rodape.inc.php");
?></table>
</body>
</html>A pagina principal é index.php que envia o login e senha para uma pagina login.php que identifica o usuario e sua área e envia via GET´para a página usuario.php onde estou tentando realizar o include. Quando o usuario é identificado com $area==1 tudo bem a página é exibida, mas qdo o usuario vem com a $area==2 a página fica toda em branco.Agradeço antecipadamente.Ná pagina login.php ocorre uma busca em BD onde é identificado o login, senha e area. Esse dados são jogados em variáveis e enviadas à página usuarios.php via GET.
imaginei isso uahauhauahauua ... é só você usar sessões em vez de variáveis ...
$_SESSION['area'] = $var['area';]
ai na pagina qd você for verificar é só fazer ...
if ($_SESSION['area']==2){
echo "<td width=\"133\">";
include_once("includes/menu_consulta.inc.php");
echo "</td>";
} .... a mesma verificação você faz para o **$_SESSION['$area']==1**você percebeu q há quatro includes na pagina. O que desejo é que se o usuario for $area==1 sejam efetuados os includes de cabeçalho, corpo e rodape e caso $area==2 apenas o menu_consulta.inc.
Exatamente o q eu postei ... é só colocar o conteúdo dentro do if ...
if ($_SESSION['area']==1){
// aqui você coloca o conteudo
}
if ($_SESSION['area']==2){
// aqui você coloca o conteúdo
}
Exatamente o q eu postei ... é só colocar o conteúdo dentro do if ...
if ($_SESSION['area']==1){
// aqui você coloca o conteudo
}
if ($_SESSION['area']==2){
// aqui você coloca o conteúdo
}
Ok colega, vou testar. Volto a postar. Muito grato.
Tranquilo ... No aguardo !!!
Como você sabe qual é a área do usuário ???