Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/06/2007, 07:55
Avatar de HMSJUAN
HMSJUAN
 
Fecha de Ingreso: febrero-2007
Mensajes: 54
Antigüedad: 18 años
Puntos: 1
De acuerdo Re: No me funciona la condicion if

Un Novato Responde

Saludos VAmos A Ver Como esto Funciona..
Tu Variable Result De js te retorna un valor voleano (True O False) Esto esta bien hasta ahi. Tu problema esta con la variable resultado de PHP, cuando esta lo recibe lo recibe como un string, y al momento de preguntar
If $reultado==true.... ....... Es como si preguntaras si esta variable existe no si su valor es true.....
Por lo tanto vamos a ´ponerlo de esta forma

(If $reultado=="true" )

Creo Que esta solucionado
Código PHP:
<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;
// Aqui esta el cambio que debes hacer
 
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>
No se si te explique bien lo que pasaba....
tomate esta pastilla y si tu problema persiste hay que ver un especialista