Não consegui achar o erro :S Ao tentar cadastrar uma categoria ele destrói a sessão. Mas é ao Tentar mesmo, tipo quando eu clico na caixinha para escrever a categoria (esqueci o nome dela agora), ele já destrói a sessão e me manda para a tela de Login :S
addCategoria.php
Código :
painel.php
Código :
addCategoria.php
Código :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<div class="formularioPainel">
<form action="" method="POST" enctype="multipart/form-data">
<label>
<span>Categoria: </span>
<input type="text" name="categoria" />
</label>
<input type="submit" value="Cadastrar" />
<input type="hidden" name="acao" value="cadastrar_categoria" />
</form>
</div>
<?php
if(isset($_POST['acao']) && $_POST['acao'] == "cadastrar_categoria"){
$categoria = $_POST['categoria'];
if($categoria == ""){
echo "<script>alert('O campo categoria não pode ficar vazio!')</script>";
}else {
$selectCat = mysql_query("SELECT * FROM categorias WHERE categoria = '$categoria'");
if(mysql_num_rows($selectCat) == 1) {
echo "<script>alert('Esta categoria já existe!')</script>";
}else{
$selectCat = mysql_query("INSERT INTO categorias (categoria) VALUES('$categoria')");
echo "<script>alert('Categoria adicionada com sucesso!')</script>";
}
}
}
?>
<div class="formularioPainel">
<form action="" method="POST" enctype="multipart/form-data">
<label>
<span>Categoria: </span>
<input type="text" name="categoria" />
</label>
<input type="submit" value="Cadastrar" />
<input type="hidden" name="acao" value="cadastrar_categoria" />
</form>
</div>
<?php
if(isset($_POST['acao']) && $_POST['acao'] == "cadastrar_categoria"){
$categoria = $_POST['categoria'];
if($categoria == ""){
echo "<script>alert('O campo categoria não pode ficar vazio!')</script>";
}else {
$selectCat = mysql_query("SELECT * FROM categorias WHERE categoria = '$categoria'");
if(mysql_num_rows($selectCat) == 1) {
echo "<script>alert('Esta categoria já existe!')</script>";
}else{
$selectCat = mysql_query("INSERT INTO categorias (categoria) VALUES('$categoria')");
echo "<script>alert('Categoria adicionada com sucesso!')</script>";
}
}
}
?>
painel.php
Código :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<?php
session_start();
include("config.php");
include("funcoes.php");
protegePagina();
if(isset($_GET['acao']) && $_GET['acao'] == "sair" ){
sairPagina();
}
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Painel</title>
<link href='css/estilo.css' rel='stylesheet' type='text/css'/>
</head>
<body>
<div class="header">
<div class="logo"></div>
<div class="extra"></div>
Olá <?php echo $_SESSION['usuario']; ?>, seja bem vindo!
</div>
<div class="menu-lado">
<a href="painel.php">Início</td>
<a href="painel.php?pg=addUsuario">Cadastrar Usuários</td>
<a href="painel.php?pg=addCategoria">Cadastrar Categoria</td>
<a href="painel.php?pg=addPostagem">Cadastrar Postagem</td>
<a href="painel.php?acao=sair">Sair</td>
</div>
<div class="painel">
<?php
//error_reporting(0);
@$parametro = $_GET["pg"];
if(isset($parametro)){
include("$parametro.php");
}else{
include("mostraUsuarios.php");
}
?>
</div>
</div> <!--Fechamento div Principal Box-->
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<?php
session_start();
include("config.php");
include("funcoes.php");
protegePagina();
if(isset($_GET['acao']) && $_GET['acao'] == "sair" ){
sairPagina();
}
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Painel</title>
<link href='css/estilo.css' rel='stylesheet' type='text/css'/>
</head>
<body>
<div class="header">
<div class="logo"></div>
<div class="extra"></div>
Olá <?php echo $_SESSION['usuario']; ?>, seja bem vindo!
</div>
<div class="menu-lado">
<a href="painel.php">Início</td>
<a href="painel.php?pg=addUsuario">Cadastrar Usuários</td>
<a href="painel.php?pg=addCategoria">Cadastrar Categoria</td>
<a href="painel.php?pg=addPostagem">Cadastrar Postagem</td>
<a href="painel.php?acao=sair">Sair</td>
</div>
<div class="painel">
<?php
//error_reporting(0);
@$parametro = $_GET["pg"];
if(isset($parametro)){
include("$parametro.php");
}else{
include("mostraUsuarios.php");
}
?>
</div>
</div> <!--Fechamento div Principal Box-->
</body>
</html>