<?php //crie isso com o nome fdelete.php // Fun��o de Exclus�o de ocorrencias projetada por Ricardo Ziglio // e - mail : ricardoziglio@gmail.com // Termo de uso: // 1� Usando todo ou parcialmente o codigo, � favor avisar me por e mail e dizendo com que fins // 2� Se usar o codigo total ou parcialmente favor dar me os devidos creditos em local visivel // // mode de usar : // 1� na pagina que for usada para deletar coloque o 'include ("fdelete.php");' // 2� atribua as variaveis da seguinte forma : // $nome_tabela= nome da tabela a qual deseja deletar algo // $campo_ordem= campo que vai fazer a tabela ser exibida em alguma ordem // $nome_url= nome da pagina de onde vc est� chamando a fun��o // $nome_chave= chave primaria da tabela que voc� deseja apagar algo // $nome_exibicao= nome do campo que ser� exibido para vc escolher qual vai deletar // 3� agora � s� escrever na pagina apaga($nome_tabela,$campo_ordem,$nome_url,$nome_chave,$nome_exibicao) // 4� e por fim testar se tudo deu certo function apaga($nome_tabela,$campo_ordem,$nome_url,$nome_chave,$nome_exibicao) { global $xx; global $deletar; include ("conecta.php"); if ($xx!=deleta ) { $query1 =("SELECT * FROM ".$nome_tabela." ORDER BY `".$campo_ordem."` DESC"); // gera noticias ordenadas por data $resultado= mysql_query($query1); echo "<Form method='Post' action='".$nome_url."?xx=deleta'>"; while ($rows=mysql_fetch_array($resultado)) { echo "<BR><input type='radio' unchecked name=deletar value=".$rows[$nome_chave]."><b>".$rows[$nome_exibicao]."</b><BR>"; } echo "<BR><input type='submit' name=Submit value=deleta></form>"; } else { $query="DELETE FROM `".$nome_tabela."` WHERE `".$nome_chave."`= $deletar"; $result=mysql_query($query) or die("<div align='center'><a href='".$nome_url."'>Erro, n�o excluiu, tente novamente</a>"); echo "<div align='center'><a href='".$nome_url."'>Excluido com sucesso.</a>"; } } ?> --------------------------------------------------------------- --------------------------------------------------------------- --------------------------------------------------------------- <?php //depois crie um arvo com nome de teste.php , ou o nome que quiser session_start(); include ("fdelete.php"); $nome_tabela="noticias";// nome da tabela $campo_ordem="idnoticias";// qual campo vai ordenar a exibicao $nome_url="teste.php";// nome dessa pagina $nome_chave="idnoticias";// chave primaria da tabela q vc quer deletar algo $nome_exibicao="titulo";//campo que ser� exibido para vc poder escolher e saber o q esta sendo excluido //abaixo segue a chamada da fun��o apaga($nome_tabela,$campo_ordem,$nome_url,$nome_chave,$nome_exibicao) ?>