joboy84 Posted May 23, 2011 Share Posted May 23, 2011 (edited) Bonjour, J'ai acheté un jeu d'une boite aux usa, par contre ils ne fournissent pas de code php pour récupérer les données dans la base. (scores et username). Après avoir longuement insisté au support ils m'ont donné le code à ajouter pour récupérer des stats dudit jeu afin que ce soit compatible avec le reste. Voici ledit code : function getscores(){ var result_lv = new LoadVars(); result_lv.onLoad = function (success) { if (success) { i = 1; for (; { if (i > 20) { return; } _root["hname" + i] = result_lv["name" + i]; _root["hscore" + i] = result_lv["score" + i]; ++i; } } } ; var __reg2 = new LoadVars(); __reg2.action = "get"; __reg2.sendAndLoad(_root.scl, result_lv, "POST");} Le problème c'est que je ne sais pas comment récupérer ces données? Le sendAndLoad envoir vers une page php de mon site qui contient aussi un code pour enregistrer les scores. J'ai donc pensé qu'il fallait faire : <?phpif(isset($_POST['result_lv'])){$req = mysql_query('SELECT pseudo, score FROM scoreJeux') or die('erreur'.mysql_error());while($data = mysql_fetch_assoc($req)){ $name = $data['pseudo']; $score = $data['score']; return $name; return $score;} }?> Mais ca ne marche pas, le code flash ne me retourne rien.. Comment faire svp ? (le support est très long à répondre) Je ne sais pas à quoi correspond le for (; qu'ils ont mis dans le code .. est ce un délimiteur ? merci Edited May 23, 2011 by joboy84 Link to comment Share on other sites More sharing options...
SStephane Posted June 1, 2011 Share Posted June 1, 2011 LoadVars sert à charger un fichier un contenu de type query_string (de mémoire, j'ai pas fait d'AS2 depuis des lustres) for(; => boucle infinie, dans ton cas, elle sarrête à 20 (tu aurait aussi bien pu écrire ça autrement) En clair, ta page php doit générer une chaine de type query_string (qui devrait ressembler à name1=poipoi&score1=100&name2=oiyuiuy&score2=30&......) Ce qu'elle ne fait pas à l'heure actuelle. Voilà voilà Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now