Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal ,
O lance é o seguinte:
Estou tentando excluir uma notícia , e não está dando certo , creio que não estou conseguindo recuperar o ID da
notícia , já que tem um arquivo javascript que faz 1 questionamento se o usuario realmente deseja excluir a noticia selecionada.
Vou postar os códigos dos arquivos , se alguem poder me ajudar ficarei grato.
Ahhh, e me perdoem se eu tiver postado em lugar errado, fikei na dúvida se postava em Javascript ou em PHP.
Segue os arquivos
v_noticias.php (Visualiza as noticias)
<?
echo "<p><a href='c_noticia.php'>Inserir Notícia</a></p>";
include "../connections/u_conecta.php";
include "cabecalhoNoticias.php";
$sql = mysql_query("select * from tabela order by id desc limit 0,50 ");
while($verNoticia=mysql_fetch_array($sql)){
$id=$verNoticia['id'];
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="../estilos/css.css" />
<title>Notícias</title>
</head>
<body>
<form method="post" action="a_noticia.php" />
<table>
<tr>
<td><?=$verNoticia['data']?></td>
</tr>
<tr>
<th><?=$verNoticia['titulo']?></th>
</tr>
<tr>
<td><?=$verNoticia['texto']?></td>
</tr>
<tr>
<td> <input type="hidden" name="id" value="<?=$id?>" /> </td>
</tr>
</table>
<input type="submit" value="Alterar" name="botao"/><input type="submit" value="Excluir" name="botao" />
</form>
</body>
</html>
<? } ?>
a_noticias (Se o botão selecionado for o excluir ele manda para a pagina e_noticia.php)
<?
include "../connections/u_conecta.php";
include "cabecalhoNoticias.php";
$id = $_POST['id'];
$sql = mysql_query("select * from tabela where id = '$id'");
while($visualizar = mysql_fetch_array($sql)){
$titulo=$visualizar['titulo'];
$texto=$visualizar['texto'];
$botao = $_POST['botao'];
if ($botao == Alterar){
?>
<html>
<head>
<title></title>
</head>
<body>
<form action="u_noticia.php" method="post" />
Titulo
<br />
<input type="text" value="<?=$titulo?>" name="titulo" />
<br />
Texto
<br />
<textarea name="texto"><?=$texto?></textarea>
<input type="hidden" name="id" value="<?=$id?>"
<br />
<input type="submit" name="btnOk" value="Enviar" />
</form>
</body>
</html>
<?
}else{
?>
<?
include "e_noticia.php";
}
}
?>
e_noticia.php (Arquivo onde conté o javascript, e onde eu acho q está a cagada...)
<script TYPE="text/javascript" LANGUAGE="JavaScript">
dummy = confirm("Você realmente deseja excluir a notícia selecionada?");
if (dummy == 1) {
window.document.location="e_noticia2.php";
} else {
window.document.location.href="v_noticias.php";
}
</SCRIPT>
<?
$id = $_POST['id'];
?>
e_noticia2.php (Arquivo onde está o código php responsável por executar a exclusão)
<?
$id = $_POST['id'];
include "../connections/u_conecta.php";
include "cabecalhoNoticias.php";
$sqld = "delete from tabela where id = '$id'";
$deletar = mysql_query($sqld);
if ($deletar){
print "<script>alert('Notícia excluida com sucesso!')</script>";
include_once("v_noticias2.php");
}
?>
Obrigado senhores!
Carregando comentários...