Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Voltei, seguinte galera, consegui fazer dessa forma, mas ainda está com alguns erros. Será que alguém consegue me ajudar?
<?php
if(!isset($_SESSION['nivel'])){
header("Location: http://www.revistahei.net/2011/");
} else {
if( $_SESSION['nivel'] == "1" )
header("Location: http://www.revistahei.net/2011/");
else if( $_SESSION['nivel'] == "2" )
?><table width='650' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><font size='4px' color='#C0FF00' face='Trebuchet MS'>Seu painel</font></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align='center'><table width='500' border='0' cellspacing='0' cellpadding='0'>
<tr align='center'>
<td width='150' height='150'><img src='usuarios/<?php echo "".$_SESSION['foto'] ?>' width='150px' height='150px'></td>
<td width='30'> </td>
<td align='left' valign='top'><font size='2px' color='#C0FF00' face='Trebuchet MS'>Seja Bem vindo(a) <font size='2px' color='#FFFFFF' face='Trebuchet MS'><?php echo $_SESSION['nome']." ".$_SESSION['sobrenome']; ?></font></font><br>
<br>
<font size='2px' color='#FFFFFF' face='Trebuchet MS'>O que você deseja fazer hoje?</font><br>
<br>
<table width='320' border='0' cellspacing='0' cellpadding='0'>
<tr align='center'>
<td><img src='imagens/icones/publicar_coluna.png' width='56' height='56'><br>
<font size='2px' color='#FFFFFF' face='Trebuchet MS'>Nova Coluna</font> </td>
<td><img src='imagens/icones/editar_coluna.png' width='55' height='57'><br>
<font size='2px' color='#FFFFFF' face='Trebuchet MS'>Todas as Colunas</font> </td>
<td><img src='imagens/icones/status.png' width='50' height='57'><br>
<font size='2px' color='#FFFFFF' face='Trebuchet MS'>Desempenho</font></td>
</tr>
</table> </td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><font size='4px' color='#C0FF00' face='Trebuchet MS'>Últimas colunas públicadas </font></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align='center'><?php
$todos = mysql_query("SELECT * FROM hei_colunas");
while ($contar=mysql_fetch_array($todos)) {
$total++;
}
$q=mysql_query("SELECT * FROM hei_colunas WHERE idautor = ".$_SESSION['id']." ORDER BY data DESC LIMIT 5");
while($f=mysql_fetch_assoc($q)) { ?>
<table width='500' height='55' border='0' cellpadding='0' cellspacing='0' background='colunas/imagens/bg.png' onmouseover=this.style.backgroundImage='url(colunas/imagens/bg_hover.png)' onMouseOut=this.style.backgroundImage=''>
<tr>
<td width='55' align='center'><table width='45' height='45' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td align='center'><img src='usuarios/<?php echo "".$_SESSION['foto'].""; ?>' width='45px' height='45px'></td>
</tr>
</table></td>
<td align='left'><table width='440' height='55' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td align='left'><font size='2px' color='#C0FF00' face='Trebuchet MS'><?php echo "$f[titulo]"; ?></font></td>
</tr>
<tr>
<td align='left'><font size='1px' color='#FFFFFF' face='Trebuchet MS'><?php echo "$f[data]"; ?></font></td>
</tr>
<tr>
<td align='left'><table border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><font size='1px' color='#FFFFFF' face='Trebuchet MS'>Autor: <?php echo "<font size='1px' color='#C0FF00' face='Trebuchet MS'>$f[autor]</font>"; ?></font></td>
<td width='10'> </td>
<td><font size='1px' color='#FFFFFF' face='Trebuchet MS'>Visualizações: <?php echo "<font size='1px' color='#C0FF00' face='Trebuchet MS'>$f[cliques]</font>"; ?></font></td>
<td width='10'> </td>
<td><font size='1px' color='#FFFFFF' face='Trebuchet MS'>Opções:</font></td>
<td width='10'> </td>
<td> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table><?php } ?>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<?php
else if( $_SESSION['nivel']== "3" ) ?>
<table width="350" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>teste</td>
</tr>
</table>
<?php
else if( $_SESSION['nivel']== "4" )
?>
<table width="350" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>teste</td>
</tr>
</table><?php } ?>
Dessa forma ele está retornando o seguinte erro:
Parse error: syntax error, unexpected T_ELSE in /home/revistahei.net/www/2011/colunas/painel.php on line 99
Mas se eu remover
<?php
else if( $_SESSION['nivel']== "3" ) ?>
<table width="350" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>teste</td>
</tr>
</table>
<?php
else if( $_SESSION['nivel']== "4" )
?>
<table width="350" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>teste</td>
</tr>
</table><?php } ?>
E Acrescentar + um <?php } ?> Ele funciona o porém é que mesmo se a pessoa logada for do nivel 3 ou 4 vai ver a tabela que deveria mostrar somente pro nivel 2, e também está dando erro se acessa a página com usuário nivel 1 ou nulo em vez de redirecionar para a index. Ajudem-me please =~Carregando comentários...