No respeta el IF y ELSE
Publicado por Roland (4 intervenciones) el 03/09/2019 12:26:47
Buenas a todos!
Tengo el siguiente código cuyo script javascript siempre me hace el código php. No entiendo por qué, ya que ese código PHP está dentro de la condicion IF TRUE. Pero si aprieto el botón cancelar (que sería IF FALSE), también me hace el código PHP (es decir, me borra un registro de mi base de datos).
Necesito que si se pulsa ACEPTAR, se borre el registro. Si pulsa CANCELAR, que vuelva a la página anterior. Ya está, así de siemple. Pero siempre me hace el código php y no quiero eso.
Las redirecciones son simplemente para ver si me pasa por el IF o ELSE, y el caso es que si pulso aceptar, me voy a Bon Jovi, si pulso cancelar, me voy a Aeromisth, pero pulse lo que pulse, siempre me borra un registro.¿?¿?¿?¿?
Tengo el siguiente código cuyo script javascript siempre me hace el código php. No entiendo por qué, ya que ese código PHP está dentro de la condicion IF TRUE. Pero si aprieto el botón cancelar (que sería IF FALSE), también me hace el código PHP (es decir, me borra un registro de mi base de datos).
Necesito que si se pulsa ACEPTAR, se borre el registro. Si pulsa CANCELAR, que vuelva a la página anterior. Ya está, así de siemple. Pero siempre me hace el código php y no quiero eso.
Las redirecciones son simplemente para ver si me pasa por el IF o ELSE, y el caso es que si pulso aceptar, me voy a Bon Jovi, si pulso cancelar, me voy a Aeromisth, pero pulse lo que pulse, siempre me borra un registro.¿?¿?¿?¿?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<BODY>
<script>
function alerta()
{
var mensaje;
var opcion = confirm("¿Seguro que quiere eliminar el cliente?");
if (opcion == true)
{
<?php
$consulta="DELETE FROM tbl_clientes WHERE id_cliente=$id_cliente";
mysqli_query($conexion,$consulta) or die ("Error en la consulta");
?>
mensaje = "Cliente eliminado";
document.write (mensaje);
window.location="https://bonjovi.com";
}
else
{
mensaje = "No se ha eliminado ningún cliente";
document.write (mensaje);
window.location="https://aerosmith.com";
}
}
alerta();
</script>
</body>
Valora esta pregunta


0