Salut,
je souhaite juste faire un test de login/pwd, MySQL, PHP dans une animation flash.
fichier PHP:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if(!empty($_POST['strUser']) && !empty($_POST['strMdp']))
{
  $req = "SELECT Id_login FROM login WHERE Libel_login='".$_POST['strUser']."' and Mdp_login='".$_POST['strMdp']."'";
  $result = mysql_query($req) or die("Requete echouee");
 
  if(mysql_num_rows($result)==1)
  {
  	$row=mysql_fetch_object($result);
	echo "resultat=".$row->Id_login;
  }
  else
  {
  	echo "resultat=User/pwd invalide";
  }
}
flash :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
stop();
objBtnValider.onPress=function()
	{			
		var post= new LoadVars();
		var recup= new LoadVars();
		post.strUser=_root.strUser;
		post.strMdp=_root.strMdp;
		post.onLoad=function(success)
		{
				if(success)
				{
					txtResultat.text = "envoi ok+";	
					txtResultat.text += this.resultat;
					trace(this.resultat);
				}
				else
				{
					txtResultat.text = "pas ok";
				}
		}			
		post.sendAndLoad("flash_php.php", post, "POST");	
	}
En fait je n'arrive pas à récupérer la variable resultat créée dynamiquement par le fichier php(c marqué undefined)

Qd je remplace
post.sendAndLoad("flash_php.php", post, "POST"); par
post.sendAndLoad("flash_php.php", recup, "POST");
cela ne marche pas non plus, pourtant je recupère bien ds la variable recup?

Avez vous des idées?