JavaScript - pantallas de mensajes

 
Vista:
sin imagen de perfil
Val: 5
Ha disminuido su posición en 189 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

pantallas de mensajes

Publicado por mario (12 intervenciones) el 04/06/2015 19:33:51
buenas tengo este codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<script>
function confirEliminar() {
	<?php
  if (!isset($_SESSION)) {
	  session_start();
  }
	  $valor= $_SESSION['MM_UserGroup'];
	  $resultado = mysql_num_rows(mysql_query("SELECT * FROM tipo_permiso WHERE TIPO_PERMISO = '8'      AND IDPERMISO LIKE $valor"));
	  if($resultado==0){
		?>
		alert("El usuario no tiene permiso para realizar ésta Operación");
		return false;
		<?php
	  }else{?>
 
		if(confirm("No podra deshacer los cambios... Esta seguro que desea proceder?"))
			return true;
		}
			return false;
	  	}
	<?php }?>
 
}
</script>
lo que hace es lo siguiente:
tengo un boton eliminar que llama a esta funcion,
se supone que debe verificar los permisos del usuario en la base de datos primero, eso lo hace con el php que esta ay (lo hace muy bien), si el usuario no tiene permiso retorna false, y no elimina... hasta aqui todo bien
el problema viene si el usuario si tiene permiso, deberia entrar en el if de javascript enviar el mensaje y retornar true o false segun lo seleccionado por el usuario,
no se que estoy haciendo mal...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Vainas
Val: 95
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

pantallas de mensajes

Publicado por Vainas (258 intervenciones) el 10/06/2015 18:54:22
Buenas:

Te sobran llaves:

Original:
1
2
3
4
5
if(confirm("No podra deshacer los cambios... Esta seguro que desea proceder?"))
			return true;
		}
			return false;
	  	}

Cambialo por esto:

1
2
3
if(confirm("No podra deshacer los cambios... Esta seguro que desea proceder?"))
			return true;
			return false;


Podrias mirar tambien en lo que te devuelve cuando lo miras en un navegador y asi mirar los fallos de llaves y demas cosas.

Espero que sirva.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar