Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2014, 12:30
Avatar de herzbazi
herzbazi
 
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 13 años
Puntos: 36
Respuesta: Aviso al ejecutar acción

Cita:
Iniciado por pablos_cent Ver Mensaje
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
  1. <script language="javascript">
  2.     function eliminar(url)
  3.     {
  4.         if(confirm("realmente desea eliminar este post?"))
  5.       {
  6.         document.location=url;
  7.       }
  8.     }
  9.   </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
  1. <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
  1. $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
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..