El script funciona así:
-Se pone en el atributo id="" del enlace para eliminar el id de la base de datos
-Al hacer clikc recibe el valor del que contenga el enlace en el id, así:
<a href="javascript:void(0);" id="<?php echo $rows['id']; ?>">Borrar entrada</a>
-Se borra el registro
-Se decolora el div que contenia lo que se borró
El código JS es el siguiente:
Código:
<script type='text/javascript' src='./jquery/jquery-1.6.1.js'></script> <script> $(function() { $(".boton-borrar").click(function(){ var borrar_id = element.attr("id"); var info_id = 'entrada_id=' + borrar_id; if(confirm("Quieres borrar esta entrada?")) { $.ajax({ type: "POST", url: "./ajax/borrar-entrada.php", data: info_id, success: function(){ } }); $(this).parents(".capa-entrada").animate({ backgroundColor: "#fbc7c7" }, "fast") .animate({ opacity: "hide" }, "slow"); } return false; }); }); </script>
borrar-entrada.php
Código PHP:
<?php
include("../config.php");
$entrada_id=$_POST['entrada_id'];
mysql_query("delete from publicaciones where entrada_id='$entrada_id'",$con) or die (mysql_error());
mysql_close($con);
?>
Este efecto lo obtube basado en esta página
Gracias a todos!! :)