ciao a tutti!
come faccio a inviare una valore di un testo input in flash a una pagina PHP?
grazie!
robi.
ciao a tutti!
come faccio a inviare una valore di un testo input in flash a una pagina PHP?
grazie!
robi.
k = new LoadVars()
k.valore = nomecampotesto.text
k.send('pagina.php')
Oppure puoi usare sendAndLoad, che invia il valore alla pagina php e poi ne riceve l'eventuale risposta.
scusami potresti essere un attimo piu preciso..?
comunque ti ringrazio..
Il codice è quello, cosa non ti è chiaro?![]()
Devi usare l'oggetto loadVars, che serve per inviare e ricevere dati da fonti esterne come può essere appunto la pagina .php.
E lo crei con
k = new LoadVars()
k è il nome dell'oggetto, puoi metterci quello che vuoi
poi "dentro" a questo oggetto metti un valore, ad esempio
k.valore = nomecampotesto.text
metti la variabile "valore" dentro a k e le dai come valore il testo attualmente scritto dentro al campo di testo che ha per nome istanza "nomecampotesto"
Infine con
k.send('pagina.php')
mandi la variabile "valore" alla pagina pagina.php
Dentro a pagina.php avrai $_GET['valore'] oppure $_POST['valore'] a seconda se invii i dati col metodo GET o col metodo POST.
Spero di essere stato più chiaro![]()
nel caso dovessi utilizzare una risposta da parte di PHP allora come detto da Broly
codice:k = new LoadVars() k.valore = nomecampotesto.text k.onLoad=function(success){ if(success){ if(this.risposta=="true"){ trace("dati spediti correttamente") else{ trace("dati non arrivati" } } } k.sendAndLoad('pagina.php',k,"POST")![]()
Flash MX Esempi da scaricare -
Team www.BeatFly.com - render,photo,ecc.. Elements01.net - Beat Fly official Blog-
ciao ascolta mi puo spiegare cosa rapresente "risposta" ?
e a cosa serve "this"?
grazie
facciamo un esempio
tu crei un form mail e dopo aver compilato i campi spedisci alla pagina php i dati
la pagina php genera una risposta cioè una variabile ad esempio
risposta=true
il sendAndLoad serve proprio per spedire dati e per ricaricare la risposta che ti viene inviata da PHP/ASp
NB la risposta c'è solo se programmata ovviamente
Quindi tornando a bomba il mio codice interpreta la risposta
se è positiva, puoi rispondere all'utente che ha inviato il form
"Grazie i tuoi dati sono stati correttamente ricevuti, risponderò appena possibile"
E' più chiaro adesso
il this sta ad indicare che la variabile "risposta" fa parte dell'oggetto "K"
Ciao
Flash MX Esempi da scaricare -
Team www.BeatFly.com - render,photo,ecc.. Elements01.net - Beat Fly official Blog-
k = new LoadVars();
k.valore = nomecampotesto.text;
k.onLoad=function(success){
if(success){
if(this.risposta=="true"){
trace("dati spediti correttamente");
}else{
trace("dati non arrivati");
}
}
}
k.sendAndLoad('pagina.php',k,"POST");
c'e qualcuno disposto a riempirmelo di commenti????
non lo capisco...!!!!!
io voglio fare in modo che un utente scrive in un campo input
il valore viene inviato ad una pagina PHP e poi la pagina PHP
da il risultato in un campo Dinamico di flash(TUTTO NELLA STESSA PAGINA)
pOSSO FARLO IN QUEL MODO?
GRAZIE
Scusa, la pagina .php come deve restituire il risultato? Modificato ? In quale modo ?
Perchè mandare il valore a php e poi rimandarlo a flash senza eseguirci operazioni sopra sarebbe un po' un controsenso![]()
E CERTO CHE ME LO MANDA MODIFICATO...............