nessuno puo' aiutarmi.. ?
non capisco proprio...
il mio file php
Codice PHP:
$log_query = mysql_query("SELECT * FROM tabella WHERE code = '$code' ")
or die("Query login fallita: " . mysql_error());
$result = mysql_num_rows($log_query);
if ($result > 0) {
$res="ok";
}
else {
$res="no";
}
echo "res=".$res;
?>
e la mia funzione in flash
Codice PHP:
function submit() {
// mi creo una variabile utile per effettuare debug in fase di sviluppo
var percorso = new String("http://..../");
// ora preparo l' oggetto invia contenente le variabili da inviare al php
var invia = new LoadVars();
// ... e lo popolo con quello che voglio inviare
invia.log_email = _root.email;
invia.log_iata = _root.iata;
// mi creo anche la variabile di ritorno eventuale di codice
var carica = new LoadVars();
// ora invio e ricevo le variabili
invia.sendAndLoad(percorso+"login.php", carica);
carica.onLoad = function(success) {
if (success) {
trace("send and load OK");
_root.txt = carica.res;
// la condizione qui sotto non viene soddisfatta .. è impossibile!!
if (_root.txt == "no") {
trace("codice non corretto");
}
} else {
trace("send and load ERROR");
_root.txt = "Server Error";
}
};
_root.txt è uguale a "no" e mi viene visualizzato correttamente nel campo di testo...
ma la condizione sotto non viene soddisfatta...cosa puo' essere?
ho controllato se ci sono spazi e altre stupidate ma nulla.. non va..
non posso controllare il filmato in base alla variabile carica.res
perchè mi viene solo visualizzata ... e basta!