- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- [flash8pro]problemi a recuperare valore variabile da php
-
[flash8pro]problemi a recuperare valore variabile da php
ciao...
mi sto scervellando con un form che invia una variabile ad una pagina php, questa pagina verifica se la variabile sta nel database e poi il form recupera (o almeno dovrebbe) la variabile che se == 0 fa una cosa e se != 0 ne fa un'altra.nessun problema ad inviare i dati alla pagina php
la pagina verifica in modo esatto se la variabile è presente nel db.
quando il form ricarica i dati non me li da giusti (mi da sempre 0).
vi inserisco il codice actionscript 2.0:
dati.send("ctrlsave_prova.php", dati, "POST"); // myVars = new LoadVars(); myVars.load("ctrlsave_prova.php"); // myVars.onLoad = function(success) { if (success) { for (var num in this) { trace("ok la variabile è "+num); } } else { trace("errore prelevamento variabile"); gotoAndStop(2); }
e poi il codice della pagina php:
<?php $mail = $_GET[mail]; include ("config.inc.php"); //CONNESSIONE AL DATABASE $db = mysql_connect($db_host, $db_user, $db_password); if ($db == FALSE) die ("errore connessione database"); mysql_select_db($db_name, $db) or die ("errore selezione database"); $query = "SELECT email FROM mailinglist_utenti_inseriti WHERE email ='$mail'"; $result = mysql_query($query); $num = mysql_num_rows($result); mysql_close($db); $num ; echo ($num); ?>
sicuramente sbaglio qualcosa pechè so poco dell'uno e dell'altro linguaggio ma non capisco cosa.
grazie e ciao
-
Prova ad utilizzare il metodo sendAndLoad:
var dati_send:LoadVars=new LoadVars(); dati_send.NomeVariabileChePassiAlloScriptPhp dati_send.onLoad=function(success) { if(success) { trace(this.num); } else { trace('non caricato'); } } dati_send.sendAndLoad('http://www.dominio.it/file.php',dati_send,'POST');