Hola, arme algo simple pero funciona a medias...
Tengo 2 archivos, uno donde se lee de la base de datos y otra que cumple la funcion de modificar un dato en la bd...
La idea es que al apretar el link de "eliminar" se pase por parametro el ID al archivo que modifica, luego de ejecutar la consulta, jquery me elimine el elemento LI.
Código:
$(document).ready(function(){
$("#eliminar").click(function(evento){
evento.preventDefault();
var id = $(this).attr("name");
$("li[id="+id+"]").load("espectaculos_eliminar.php?cual="+id, function(){
$(this).remove();
});
});
});
Código:
<li id="<?=$mostrar[id]?>">
<a href="" name="<?=$mostrar[id]?>" id="eliminar">Eliminar</a>
</li>
........
Y este el archivo que lo modifica:
Código PHP:
include("config.php");
$query = "UPDATE radio_esp2 set papelera='0' WHERE id='$_GET[cual]'";
if(mysql_query($query)){
echo 'OK';
}else{
echo 'error';
}
Si borro el primer LI funciona perfecto, me modifica los datos, todo, perfecto!
Ahora... si quiero borrar otro que no sea el primero no me lo elimina... porque?