Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2009, 10:08
phpeitor
 
Fecha de Ingreso: junio-2008
Mensajes: 24
Antigüedad: 16 años, 8 meses
Puntos: 0
Problema al pasar de javascript a php

Buenas a todos, me hace falta que el usuario elija si quiere o no hacer una cosa, para preguntarlo lo hago con un confirm de javascript, y depende de lo que me diga cambio una variable en php para despues hacer o no una cosa.

Pero parece que tengo un problema al pasar la variable de javascript a php porque no me funciona como debe de funcionar el script, os lo dejo aqui a ver si vosotros veis el fallo porque es que por más que lo miro no veo nada:

Código PHP:
<head>
<script language="javascript">
function seguro()
{    var resul= confirm("Aceptar=TRUE, Cancelar=FALSE");
    j=false;
    if (resul)    {j=true;}
}
</script>
</head>

<body>
<?php
//    $insertar=false; 
    //ahora llamo a la funcion javascript seguro()
?>

    <script language="javascript"> seguro(); </script>
    <script language="javascript"> alert(j); </script>
    
<?php                
    
//cojo el valor de la vble inserta que he cambiado con la funcion javascript
    
$insertar="<script> document.write(j); </script>";
    echo 
"<br>Variable recien devuelta de javascript: $insertar";
                
                
    if (
$insertar==true) {echo "<br><br>Se supone que es TRUE, insertar: $insertar";}
    else if (
$insertar==false){echo "<br><br>Se supone que es FALSE, insertar: $insertar";}
    else {echo 
"<br><br>No es nada de nada, insertar: $insertar";}
?>

</body>
</html>
en este caso siempre entra por la condición de que $insertar es true, aunque no es así
De todas formas tambien he probado a cambiar la variable entre 1 y 0 o entre "si" o "no", pero siempre falla y entra solo por un sitio.

Espero que podais echarme una mano con esto y decirme que es lo que estoy haciendo mal, muchas gracias.