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 a todos sou novo no forum de php e estou começando ou tentando aprender php....
Estou com um problema ao tentar excluir um registro do banco de dados...
A parte que lista está ok funcionando certinho. O problema é qndo tento excluir, aparece a mensagem registro excluído com sucesso mas não deleta do banco...
Se alguem puder me ajudar agradeço muito...
Obrigado
********************************************************************************
*******
Estou postando o código abaixo...
* lista_noticias.php
<?
//conexao
include ("conexao.php");
//sql consulta
$sql = "select * from noticias order by id_noticia ";
$exec = mysql_query($sql);
?>
<html>
<head>
<title>Documento sem título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body text="#333333" link="#333333" vlink="#333333" alink="#333333">
<table width="938" border="1" align="center" cellpadding="5" cellspacing="0" bordercolor="#006699">
<tr bgcolor="#CCCCCC">
<td width="34" bgcolor="#006699"> <div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif"> <strong><font size="1">ID</font></font></strong></div></td>
<td width="67" bgcolor="#006699"> <div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="1">Data</font></font><font color="#FFFFFF"></font></font></strong></div></td>
<td width="183" bgcolor="#006699"> <div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="1">Titulo</font></font><font color="#FFFFFF" size="1"></font></font></strong></div></td>
<td width="181" bgcolor="#006699"><div align="center"><strong><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">Resumo</font></strong></div></td>
<td width="315" bgcolor="#006699"> <div align="center"><strong><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">Texto</font></strong></div></td>
<td width="84" bgcolor="#006699"><div align="center"><strong><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">Ação</font></strong></div></td>
</tr>
<?
while ($res = mysql_fetch_array ($exec)) {
?>
<tr>
<td bgcolor="#F7FAFB"><div align="center"><strong><font color="#FF0000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $res['id_noticia'];?> </font></strong></div></td>
<td bgcolor="#F7FAFB"><div align="center"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $res['data'];?> </font></div></td>
<td bgcolor="#F7FAFB"><div align="center"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $res['titulo_noticia'];?> </font></div></td>
<td bgcolor="#F7FAFB"><div align="center"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $res['resumo_noticia'];?></font></div></td>
<td bgcolor="#F7FAFB"><div align="center"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo $res['texto_noticia'];?></font></div></td>
<td bgcolor="#F7FAFB"><div align="center"><font color="#333333" size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="editar.php?id=<? echo $res['id_noticia'];?>">editar</a>
<a href="excluir.php?id=<? echo $res['id_noticia'];?>">excluir</a></font></strong></div></td>
</tr>
<?
}
?>
</table>
</body>
</html>
* exluir.php
<?php
//conexao
include ("conexao.php");
$id = $_GET["id_noticia"];
$query = mysql_query("DELETE FROM `noticias` WHERE 'id_noticia' = '$id' ") or die("Incapaz de executar a query...");
$registros = mysql_affected_rows();
if ($registros == 0) {
print "<table><tr><td align='center' bgcolor='#ffea00'>Registro excluído com sucesso</td></tr></table>";
} else {
print "<table><tr><td align='center' bgcolor='#ffea00'>O registro já foi apagado ou não existe</td></tr></table>";
}
?>Carregando comentários...