Enviado em 06/08/2012 - 19:14h
Boa tarde pessoal!
Estou criando um site para testar meus conhecimentos e fiz um formulário de exclusão como vou citar no código abaixo.
O problema é que quando clico no botão Excluir não exclui o valor do banco e aparece uma mensagem de variável (idmural) não definida na linda 96, mas a mensagem de "Deletado com sucesso" aparece.
Testei uma coisa, quando eu removo o $_POST[idmural] pelo número do id no banco, dá certo. O que eu estou fazendo de errado?
Vejam o código:
<!DOCTYPE html>
<html>
<head>
<title>Painel de controle</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="estilo.css">
<?php
include("../connections/connection.php");
$sql = mysql_select_db($database_Connection)
or die("Erro ao conectar ao banco de dados, contate o administrador!");
?>
</head>
<body id="bodypainel">
<div id="sair">
<a href="<?php echo $logoutAction ?>">Sair</a>
</div>
<div id="logopainel" > <img src="painel2.png" /> </div>
<div id="painel">
<?php
if (isset($_POST['apagar']) && $_POST['apagar'] == "excluir"){
$deleta = mysql_query("DELETE FROM mural WHERE idmural = '$_POST[idmural]'"); <----------Linda 96
if ($deleta == 1) {
echo "Deletado com sucesso!";
} else {
echo "Erro ao deletar!";
}
}
?>
<form id="form1" name="form1" mathod="post" action="" enctype="mulpart/form-data">
<table border="0" align="center">
<tr>
<td id="titulo" colspan="2">Cadastrar Novo Mural</td>
</tr>
<tr>
<td>Título</td>
<td><input id="campo" type="text" name="titulo" size="62" placeholder="Título do novo mural"></td>
</tr>
<tr>
<td>Texto</td>
<td><textarea id="campo" name="texto" rows="10" cols="60">
Estou criando um site para testar meus conhecimentos e fiz um formulário de exclusão como vou citar no código abaixo.
O problema é que quando clico no botão Excluir não exclui o valor do banco e aparece uma mensagem de variável (idmural) não definida na linda 96, mas a mensagem de "Deletado com sucesso" aparece.
Testei uma coisa, quando eu removo o $_POST[idmural] pelo número do id no banco, dá certo. O que eu estou fazendo de errado?
Vejam o código:
<!DOCTYPE html>
<html>
<head>
<title>Painel de controle</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="estilo.css">
<?php
include("../connections/connection.php");
$sql = mysql_select_db($database_Connection)
or die("Erro ao conectar ao banco de dados, contate o administrador!");
?>
</head>
<body id="bodypainel">
<div id="sair">
<a href="<?php echo $logoutAction ?>">Sair</a>
</div>
<div id="logopainel" > <img src="painel2.png" /> </div>
<div id="painel">
<?php
if (isset($_POST['apagar']) && $_POST['apagar'] == "excluir"){
$deleta = mysql_query("DELETE FROM mural WHERE idmural = '$_POST[idmural]'"); <----------Linda 96
if ($deleta == 1) {
echo "Deletado com sucesso!";
} else {
echo "Erro ao deletar!";
}
}
?>
<form id="form1" name="form1" mathod="post" action="" enctype="mulpart/form-data">
<table border="0" align="center">
<tr>
<td id="titulo" colspan="2">Cadastrar Novo Mural</td>
</tr>
<tr>
<td>Título</td>
<td><input id="campo" type="text" name="titulo" size="62" placeholder="Título do novo mural"></td>
</tr>
<tr>
<td>Texto</td>
<td><textarea id="campo" name="texto" rows="10" cols="60">