Foros del Web » Creando para Internet » Flash y Actionscript »

Variables de php a AC .. comportaminto extraño .. Ayuda u.u

Estas en el tema de Variables de php a AC .. comportaminto extraño .. Ayuda u.u en el foro de Flash y Actionscript en Foros del Web. Hola amigos espero me puedan ayudar esta vez, Estoy comenzando con aplicaciones dinamicas basadas en AC y PHP, Mi problema es al intentar hacer un ...
  #1 (permalink)  
Antiguo 25/03/2009, 14:34
Avatar de starmark  
Fecha de Ingreso: junio-2008
Ubicación: Venezuela
Mensajes: 64
Antigüedad: 9 años, 6 meses
Puntos: 0
Variables de php a AC .. comportaminto extraño .. Ayuda u.u

Hola amigos espero me puedan ayudar esta vez,
Estoy comenzando con aplicaciones dinamicas basadas en AC y PHP,
Mi problema es al intentar hacer un login con LoadVars,
todo parece ir bien pero el archivo php siempre me devuelve el ultimo valor asignado en el ultimo condicional, miren el codigo;

Código actionscript:
Ver original
  1. on (press) {
  2.     _root.txt_status.text = ""; //Limpia el campo de estado
  3.     var lvsend:LoadVars = new LoadVars();       // Objeto que envia
  4.     var lvrecv:LoadVars = new LoadVars();       // Objeto que recibe
  5.     lvsend.user = _root.txt_name.text;
  6.     lvsend.pass = _root.txt_pass.text;
  7.     lvsend.sendAndLoad("php/login.php", lvrecv, "POST");
  8.  
  9.     lvrecv.onLoad = function(exito) {
  10.         if (exito) {
  11.             var porcentTotal:Number = lvrecv.getBytesTotal();
  12.             var porcentLoaded:Number = (lvrecv.getBytesLoaded()*100)/porcentTotal;
  13.             trace(this.respuesta);
  14.             switch (this.respuesta) {
  15.                 case 0:
  16.                     txt_status.text = "Enviado con exito.";
  17.                 break;
  18.                 case 1:
  19.                     txt_status.text = "1";
  20.                 break;
  21.                 case 2:
  22.                     txt_status.text = "2";
  23.                 break;
  24.                 default:
  25.                     trace("Default");
  26.             }
  27.         }
  28.     }
  29. }

y el archivo php este;

Código php:
Ver original
  1. <?php
  2.     @import_request_variables ("pgc","");
  3.     $user=strtolower (trim($_POST["user"]));
  4.     $pass=trim($_POST["pass"]);
  5.     $ref=0;
  6.     $conex = mysql_pconnect ("localhost","root","L021286*");
  7.     $sel = mysql_select_db ("saff");
  8.     if ($conex) {
  9.         print "&respuesta=0&"; 
  10.      }
  11.         else {
  12.             print "&respuesta=1&"; 
  13.         }
  14. ?>

El problema es que a pesar de que $conex me devuelve true, en el actionscript
siempre me devuelve como respuesta el valor 1, en vez de 0 ..

A q se debe esto ?

Ayudaa =[
  #2 (permalink)  
Antiguo 25/03/2009, 16:36
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 10 años
Puntos: 51
Respuesta: Variables de php a AC .. comportaminto extraño .. Ayuda u.u

a que si pones esto if ($conex) { y la conecion falla o es buena siempre te tirara true tienes que ponerlo de esta forma

if ( ! $conex) {

print "&respuesta=0&";

}
else {

print "&respuesta=1&";
}
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:15.