Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: récupération de variable php dans flash : classe LoadVars, méthodes onLoad et load
Envoyé: 20 juin 2005, 11h30 par lilit
Je peux enfin me remettre à l'ouvrage !
Tu as bien résumé la situation...
Avant que je sache que les données ne chargeaient qu'une fois je procédai ainsi :
fichier 'noms.php' : (la liste de noms...avec le lien et le passage de variable via url)
texte=...while ($resultat = mysql_fetch_array($req))
{$nom = utf8_encode($resultat['nom']);
$prenom = utf8_encode($resultat['prenom']);
$id = $resultat['id_artistes'];
echo "<strong><font color=\"#333333\"><a href=\"artistes.php?id_artistes=$id\">$prenom $nom</a><br></font</strong>";}
mysql_close();
?>
je récupérai dans Flash simplement avec :
loadVariables("noms.php", defil, "POST");
//defil est le nom du clip qui contient mon champ texte où var:texte
pour la seconde partie de chargement (seulement après un clic), je faisais :
defil.actua.onRelease = function () {
var recup = new LoadVars();
recup.onLoad = function(success) {
if (success) {
cnom.text = this.nom;
curl_perso.text = this.url_perso;
cemail.text = this.email;
cadresse.text = this.adresse;
} else {
cnom.text = "Problème avec le fichier PHP";
}
};
recup.load("artistes.php");
}
Je pense avoir compris l'ensemble et je vais me baser sur ton dernier message pour avancer...
mais je ne sais pas bien comment je vais traduire le :
<?php...$req = mysql_query("SELECT * from fiche_artistes WHERE id_artistes = '$id'")...?>
dans Flash...
je me lance et je reviens si j'y arrive pas !
merci encore
lilit.
Réponses
|