Hola...Seguendo la pillola per ricevere e inviare le variabili in php sono riuscito finalmente a far ciò
Però...Ho un problema...IO voglio inviare delle variabili e con queste "elaborare" altre variabili per poi inviare a flash...
E non so come fare
Ho fatto una pagina php di prova così:
Codice PHP:
<?php
$nome = $_POST['nome']
$cognome = $_POST['cognome'];
$anni = $_POST['anni'];
$ciao = $nome;
$ciao2 = $cognome;
$ciao3 = $anni
?>
Dove nome, cognome e anni vengono inviate da flash e ciao ciao2 e ciao3 devono essere rimandate...
Io ho fatto così...Ma ricevo variabili undefined
codice:
// mi creo una variabile utile per effettuare debug in fase di sviluppo
var percorso = new String("http://morbibi.altervista.org/");
// dichiaro le variabili utili
var nome = "Ugo";
var cognome = "Logo";
var anni = "25";
var ciao = new String();
var ciao2 = new String();
var ciao3 = new String();
// 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.nome = _root.nome;
invia.cognome = _root.cognome;
invia.eta = _root.anni;
// mi creo anche la variabile di ritorno eventuale di codice
var ricevuto = new LoadVars();
// ora invio e ricevo le variabili
invia.sendAndLoad(percorso+"prova2.php",ricevuto);
ricevuto.onLoad = function(success) {
if(success) {
_root.ciao = this["ciao"];
_root.ciao2 = this["ciao2"];
_root.ciao3 = this["ciao3"];
ciao5 = ciao+" - "+ciao2+" - "+ciao3;
risultato = "OK";
trace(ricevuto.fatto);
}
else {
risultato = "Errore";
}
}
Grazie