Bonjour,
je souhaite faire afficher dans flash un texte stocké dans une base de donnée, et c'est flash qui, par l'envoi d'une variable, qui defini quel texte doit etre affiché.
voilà mon code dans flash(un texte dynamique d'occurence "Texte" est placé sur la scene):
//Initialisation des différentes variables.
Fichier = (["http://localhost/Connexion-MySql_Model.php"]);
Chargement = new LoadVars();
Reception=new LoadVars();
//Fonction à effectuer à la reception des données du script Php
Reception.onLoad = function() {
_root.Texte.text = Reception.variable;
_root.Texte.scroll = 0;
trace(Reception.variable);
};
//Déclaration de la fonction d'Envoi & Récéption de la Variable
function Charger() {
Chargement.nom = "Sexionkmikaze";
Chargement.sendAndLoad(Fichier, Reception);
}
// Déclaration de la Fonction D'Initialisation du champ "Texte"
function Effacer() {
_root.Texte.text = "";
}
// Début du Programme
Effacer();
Charger();
et voici le script PHP
<?php
$Hôte="localhost";
$Utilisateur="root;
$Pass="";
$Base="sexionkmikaze";
$Connexion=mysql_connect($Hôte,$Utilisateur)
or die ("Echec de la Connexion");
$db=mysql_select_db($Base,$Connexion)
or die ("la base de donnée ne peut etre atteinte");
$Requete= "SELECT Contenu FROM Texte WHERE Intitulé= '$nom'";//
$Rq= mysql_query($Requete)
or die ("La requete ne peut etre éfféctuée");
$Contenu=mysql_fetch_array($Rq,MYSQL_ASSOC);
$variable=$Contenu['Contenu'];
echo UTF8_encode("variable=".$variable);
?>
le probleme, c'est que dans flash rien ne s'affiche, et la variable reçue du PHP vaut "undefined"...
g alors changer la fonction "Chargement.sendAndLoad()" en "Chargement.send()" afin de voir les erreurs PhP, et là, j'erreur retournée est "Undefined variable: nom " j'en conclu donc que la variable "nom" envoyé depuis flash n'est pas lue ou reconnue par le PHP....
si quelqu'un est susceptible de m'aider, d'avance merci....
carpe diem!
