Bonjour,
Alors voila après plusieur recherche j'ai trouvé pein de chose mais qui chez moi ne fonctionnent pas...
Je m'explique :
Je souhaite créer un avatar dynamique en flash pour un forum.
C'est à dire que l'utilisateur saisira dans son profile à l'endroit où on renseigne son avatar ou sa signature le bbcode suivant :
[flash]./avatar/avatar.swf?pseud=xxxxx[/flash]
pseud serai donc une variable que flash récupère via l'adresse du bbcode.
Il me faut donc que mon swf envoi la variable "pseudo" à mon script php "avatar.php" situé au meme endroit que mon "swf".
Pour cela j'utilise sendAndLoad mais cela me renvoi que des "undefined".
Voici mon code flash :
----------------------------------------------------------------
pseud=escape(pseud);
var dmcLoadVars = new LoadVars();
var reception = new LoadVars();
dmcLoadVars.pseud=pseud;
dmcLoadVars.sendAndLoad("avatar.php", reception, "GET");
trace("pseudo = "+this.pseudo);
trace ("level="+this.lvl);
trace ("genre="+this.gender);
trace ("race="+this.race);
----------------------------------------------------------------
et voici mon code php qui se connecte à un base de donnée qui est sur le meme domaine.
----------------------------------------------------------------
<?PHP
mysql_connect("host","user","pass") or die ("Could not connect: " . mysql_error());
mysql_select_db("db_name") or die("Could not select database.");
// on selectionne le contenu
$requete="SELECT `Name`, `Level`, `Gender`, `Race` FROM `Ma_Table` WHERE Name='".$pseud."'";
$recuperation = mysql_query($requete);
while ($resultat = mysql_fetch_assoc($recuperation) )
{
$pseudo = $resultat['Name'];
$gender = $resultat['Gender'];
$lvl = $resultat['Level'];
$race = $resultat['Race'];
}
// On affiche pour la donner a Flash
$reception="pseudo=".$pseudo."&level=".$lvl."&gender=".$gender."&race=".$race;
echo $reception;
mysql_close();
?>
--------------------------------------------------------------------
Mon code php marche très bien lorsque je met dans un navigateur :
"http://monurl/avatar/avatar.php?pseud=xxxx"
Il me renvoi bien les variables complétées désirées séparé par le charactère "&".
Mon trace me renvoi que des "undefined".
Je perd un peu les pédale la...
Si quelqu'un peu m'aider à résoudre ce problème je le remercie d'avance :)