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ì:
Dove nome, cognome e anni vengono inviate da flash e ciao ciao2 e ciao3 devono essere rimandate...Codice PHP:<?php
$nome = $_POST['nome']
$cognome = $_POST['cognome'];
$anni = $_POST['anni'];
$ciao = $nome;
$ciao2 = $cognome;
$ciao3 = $anni
?>
Io ho fatto così...Ma ricevo variabili undefined
Graziecodice:// 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"; } }![]()

Rispondi quotando
