Tengo una condicion if un tanto revelde, algo tengo mal, pero no consigo ver que es, a ver si me podeis ayudar.
El funcionamiento es el siguiente:
el script php llama a una funcion javascript que hace una pregunta mediante un confirm, la funcion retorna true o false y ese valor se recoge en una variable que la paso a php para preguntar por su valor en una condicion if, pero el problema es que siempre me entra por el if en lugar de por el else.
e probado a mostrar por pantalla el valor de la variable y es el correcto, pero el if no hace caso.
Código:
MUCHAS GRACIAS. <html> <body> <script type="text/javascript"> function eliminar_cliente(){ if(confirm("¿SEGURO QUE DESEA ELIMINAR ESTE CLIENTE?")) return true; else return false; } </script> <?php echo '<script type="text/javascript">var result = eliminar_cliente();</script>'; $resultado = "<script>document.write(result)</script>"; echo "Valor devuelto por funcion: ".$resultado; if ($resultado == true) { echo '<script type="text/javascript">alert("VERDADERO");</script>'; echo '\CLIENTE INSERTADO'; } else { echo '<script type="text/javascript">alert("FALSO");</script>'; echo '\CLIENTE BORRADO'; } ?> </body> </html>