Buenas a todos,
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:
<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>
MUCHAS GRACIAS.