Identification dans un swf via php: un classic qui pose problème!

wawaaa Messages postés 19 Date d'inscription mercredi 1 février 2006 Statut Membre Dernière intervention 21 novembre 2007 - 24 févr. 2006 à 11:00
cs_goldenboy68 Messages postés 1596 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 9 juin 2011 - 24 févr. 2006 à 14:18
Salut ,


Alors j'ai un petit soucis: normal!!
En fait, je doit réaliser un petit
quizz sympa en XML où l'utilisateur doit se loguer au préalable. J'utilise donc une base mysql, avec une table CLIENT(login, password...).
Je doit vérifier le login et mot de passe dans ma base via une page PHP. Ma page PHP marche, mais dès que je la couple à flash, ca marche plus... Je récupère soit un 0 soit un 1 par un mysql_num_rows dans php. Mais flsh n'arrive pas à lire cette valeur, le vilain!!
Donc je fais appel à tous les amateurs de flash et php. Ce problème et un problème de débutant je sais, mais la je ne sais plus quoi faire.
Je vous laisse le code. Merci et bonne lecture!



AS:

//sur le bouton envoyer

on(press){

var login="";

var pass="";

var log="";

if(login.lenght !=0 && pass.lenght !=0){

var envoi= new LoadVars();

var recup = new LoadVars();

envoi.pass = pass_txt;

envoi.login = login_txt;

recup.onLoad = function(){

log=this.boolean;

if(log!='0'){

test.text="ok log"+log;

}else{

test.text="mot de passe ou login invalide...."+log;

}

}

envoi.sendAndLoad("http://127.0.0.1/jeu_v1/jeu_v1.php",recup,"GET");

}

}



PHP:





<?

//connexion à la base jeu

$db_connexion=mysql_connect("localhost", "root", "") or die("impossible de se connecter a la base");

mysql_select_db("jeu_v1",$db_connexion);



function Parse($variable,$valeur){

echo "&" . $variable . "=".utf8_encode($valeur);

}



//récupération des données utiles envoyé en post

$mail=$HTTP_GET_VARS['login'];

$password=$HTTP_GET_VARS['passw'];







$req="select * FROM client where mail='$mail' and password='$password'";

$resultat=mysql_query($req) or die ("pb de requete select client");

$log=mysql_num_rows($resultat);



Parse('boolean',$log);

mysql_close($db_connexion);





?>




Merci d'avance!!

wawaaa

3 réponses

cs_goldenboy68 Messages postés 1596 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 9 juin 2011 2
24 févr. 2006 à 11:20
Un exemple dont tu pourrais peut-être t'inspirer...

http://stephaneey.developpez.com/tutoriel/flashmx/flashphp/



@+! Samy
0
wawaaa Messages postés 19 Date d'inscription mercredi 1 février 2006 Statut Membre Dernière intervention 21 novembre 2007
24 févr. 2006 à 11:52
J'ai regardé, mais ce que j'ai fait ressemble beaucoup... Donc en fait ca m'aide pas trop, je vais regarder plus en détails.
Je vous tiens au courant.
Merci quand même!!
0
cs_goldenboy68 Messages postés 1596 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 9 juin 2011 2
24 févr. 2006 à 14:18
Ben je sais que ça ressemble, c'est pour ça que j'ai donné le lien! :)



Mais la différence, c'est que je suis sûr que ça marche car je l'ai
testé! Donc si c'est quasiment pareil...pars de ce qui marche et adapte
au fur et à mesure à ce que tu veux faire...tu devrais alors trouver ce
qui marche pas dans ton code actuel!



@+! Samy
0
Rejoignez-nous