Cita:
Iniciado por pablos_cent Hola, bueno tengo un sistema de comentarios para los artículos de mi blog, solo usuarios con rango 3 pueden eliminar comentarios, elimina los comentarios bien, solo los rangos 3 pueden hacerlo funciona bien pero no da el mensaje al ejecutar la acción, al eliminar no avisa que fue eliminado con éxito, dejo el código:
Código PHP:
// Eliminar comentarios
if($_GET['borrarcomentario']) {
$DeleteComment = mysql_query("DELETE FROM ".$db_comments." WHERE id_comentario = '".$_GET['borrarcomentario']."'");
if($DeleteComment) {
echo'ELIMINADO';
}
}
Código PHP:
// Solo administradores pueden eliminar comentarios
session_start();
if($_SESSION['id_usuario']) { $id_user = $_SESSION['id_usuario'];
if(obtener_datos($id_user,'rango') == 3) {
echo'
<a href="?articulo='.$Comment['id_articulo'].'&borrarcomentario='.$Comment['id_comentario'].'">[BORRAR]</a>
';
}
}
Gracias de antemano
yo haría algo así
Código Javascript
:
Ver original<script language="javascript">
function eliminar(url)
{
if(confirm("realmente desea eliminar este post?"))
{
document.location=url;
}
}
</script>
luego pondria mi link asi en base a una consulta a la base de datos para obtener el id
Código HTML:
Ver original<td><a href="javascript:eliminar('eliminar-post.php?id=<?php echo $c["id"];?>');">Eliminar
</a></td>
luego en el archivo eliminar-post.php pondría
Código PHP:
Ver original$DeleteComment = mysql_query("DELETE FROM ".$db_comments." WHERE id_comentario = '".$_GET['borrarcomentario']."'");
y de ultimo pondria una redireccion pasando una variable por url y un if que leyera la variable y si esta true imprima borrado