begin process at 2010 02 10 04:20:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

Flash et les base de données

 > 

probleme d'echange de Données Flash/Php avec l'Objet LoadVars


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme d'echange de Données Flash/Php avec l'Objet LoadVars

jeudi 25 mars 2004 à 15:34:46 | probleme d'echange de Données Flash/Php avec l'Objet LoadVars

ganja31200

Membre Club
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!
mardi 30 mars 2004 à 11:40:49 | Re : probleme d'echange de Données Flash/Php avec l'Objet LoadVars

skurvy


Heu
Encore moi...
Tu dois mettre
$nom=$_POST["nom"]; dans le code php pour prévenir que tu lui refourgue une nouvelle variable. Tu peux aussi la passer par l'URL,...
mardi 30 mars 2004 à 17:43:37 | Re : probleme d'echange de Données Flash/Php avec l'Objet LoadVars

ganja31200

Membre Club
ben j'ai fait comma t'as di, g mis

$nom=$_POST["nom"];

en gardant le même code, j'y ai juste rajouté la ligne de code pour prévenir le php que je lui ai refourgé une variuable comme tu dis, et là, dans flash ca me done toujour rien, et dans la fenetre de sortie, j'ai toujours "undefined" comme valeur pour la variable renvoyée par php.

alors pour voir l'erreur dans le php, j'ai changer le sendAndLoad() en send() dans flash, et la j'ai une erreur spectaculaire que je comprends pas du tout....

Notice: Undefined variable: nom in c:\program files\easyphp1-7\www\affichertextes.php on line 6
et
Notice: Undefined index: in c:\program files\easyphp1-7\www\affichertextes.php on line 6
variable=


si ca peux t'aider je te rebalance mon code!
code flash(juste une image avec un texte dynamik en multiligne d'occurence "Texte" avec une barre de scroll):

Fichier = ("http://localhost/AfficherTextes.php");
Chargement = new LoadVars();
Reception=new LoadVars();


Reception.onLoad = function() {
_root.Texte.text = Reception.Renvoi;
_root.Texte.scroll = 0;
trace(Reception.Renvoi);
}

function Charger() {
Chargement.nom = "Sexionkmikaze";
Chargement.send(Fichier, Reception);
}

function Effacer() {
_root.Texte.text = "";
}
// Début du Programme
Effacer();
Charger();


Mon code PHP:

<?php

$Hôte="localhost";
$Utilisateur="root";
$Pass="";
$nom=$_POST["nom"];

$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 éffectuée");
$Contenu=mysql_fetch_array($Rq,MYSQL_ASSOC);

$variable=$Contenu['Contenu'];

echo UTF8_encode("variable=".$variable);
?>


voilà..... à la limite essaye chez toi en local pour voir ce que ca donne.


carpe diem!
mardi 30 mars 2004 à 18:13:31 | Re : probleme d'echange de Données Flash/Php avec l'Objet LoadVars

ganja31200

Membre Club
p'tit correction le code flash est le suivant:

Fichier = ("http://localhost/AfficherTextes.php");
Chargement = new LoadVars();
Reception=new LoadVars();


Reception.onLoad = function() {
_root.Texte.text = Reception.variable;
_root.Texte.scroll = 0;
trace(Reception.variable);
}

function Charger() {
Chargement.nom = "Sexionkmikaze";
Chargement.send(Fichier, Reception);
}

function Effacer() {
_root.Texte.text = "";
}
// Début du Programme
Effacer();
Charger();

puisque dans le code Php j'ai mis:

<?php

$Hôte="localhost";
$Utilisateur="root";
$Pass="";
$nom=$_POST["nom"];

$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 éffectuée");
$Contenu=mysql_fetch_array($Rq,MYSQL_ASSOC);

$variable=$Contenu['Contenu'];

echo UTF8_encode("variable=".$variable);
?>

Mais bon bien sur cela ne change rien au probleme, quand j'execute le flash, la valeur de la variable renvoyée pas le Php est toujours "undefined", quand je change le fameux Chargement.sendAndLoad(Fichier, Reception); en Chargement.send(Fichier, Reception); j'ai toujours l'erreur Php suivante:

Notice: Undefined variable: nom in c:\program files\easyphp1-7\www\affichertextes.php on line 6
ainsi que :
Notice: Undefined index: in c:\program files\easyphp1-7\www\affichertextes.php on line 6

et pour finir quand je lance le php seul il me sort bien evidemment!
Notice: Undefined index: nom in c:\program files\easyphp1-7\www\tmp8fvruvecmt.php on line 6 ce qui est logique car la requete ce fait sur le variable envoyéé par flash, seulement, quand je remplace la variable en question par la valeur envoyée de flash ("sexionkamikaze") et que j'execute le php seul, il me sort bien le texte, donc, le probleme vient bel et bien de la Reception de la variable envoyée par Flash dans le Php, elle n'est pas lue.....
pourquoi?????

la variable envoyée par flash dans le Php ne donne rien, que ce soit en l'appellant par '$nom' directement, et même quand je previens le Php qu'il s'agit d'une variable externe en mettant

AU SECOURS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! aidez moi les gens, ca fait une ou deux semaines que je galere la dessus , j'en peux plus...... aidez moi!

carpe diem!
mardi 30 mars 2004 à 20:01:36 | Re : probleme d'echange de Données Flash/Php avec l'Objet LoadVars

skurvy

Alors plus simple:

Fichier = ("http://localhost/AfficherTextes.php");
x = new LoadVars();
x.onLoad = function() {
_root.Texte.text = this.variable; <------- je susi pas sur que x.variable est correcte... et le nom est variable??? 0k
_root.Texte.scroll = 0;
trace(this.variable);
}
function Charger() {
x.nom = "Sexionkmikaze";
x.sendAndLoad(Fichier,x,"POST"); <-----------
}

function Effacer() {
_root.Texte.text = "";
}
// Début du Programme
Effacer();
Charger();

------------------------------------------------------------
le reste dois etre bon...

Merci, mec , bon continnuat@...
mercredi 12 mai 2004 à 20:32:49 | Re : probleme d'echange de Données Flash/Php avec l'Objet LoadVars

jdeboer

J ai compris les jeunes. J'avais le meme probleme. Enleve la notation PHP apres la balise <?
apparement Flash n aime pas ca
vendredi 10 juin 2005 à 18:24:02 | Re : probleme d'echange de Données Flash/Php avec l'Objet LoadVars

funewik

hjfghjghjfghjfhgj


Cette discussion est classée dans : variable, texte, php, flash, reception


Répondre à ce message

Sujets en rapport avec ce message

Probleme d'Echange de données Flash/PHP ...HELP ME PLEASE!!! [ par ganja31200 ] Bonjour à tous!Alors voilà, je desire faire afficher dans flash un texte qui est stocké dans une base de données en passant par un script PHP... mais c'est etrange !!! php_flash [ par fedebul ] bonjour , voila pour une simple news !j'ai dans mon .fla une zone de texte ou l'on peut tapper du txt et en tappant l'envoi sur le bouton ca renvoi ve PHP vers Flash, modification puis Flash vers PHP [ par vpxavier ] Bonjour à tous,voilà, j'arrive à afficher dans un tableau en php, le contenu de ma table "elements" qui contient 3 champs: ID, Name, Status.Je voudrai Couleur dans flash [ par Sannazzarotiti ] Bonjour,J'aimerait fairre un sorte de colorisation du code html dans flash car je cree un petit editeur html. Comment mettre des couleurs differentes Variable de php vers flash [ par tintin119 ] J'ai une petite question...J'ai une page php qui me sert à l'affichage d'une fiche d'un produit et dans cette page php, je voudrais intégrer une anima Probème lors de l'exportation d'une variable d'un php vers flash [ par Athlo666r ] Bonjour, encore novice en flash, j'ai actuellement un soucis a la création d'un petit lecteur mp3 en  flash. Pour pouvoir changer le mp3 lu souvent sa variable tableau php-> flash [ par fansdefoot ] Bonjour , J'ai quelques notions de flash 5 , là je me mets au 8 et j'aimerais apprendre tout ce qui est action script et gestion flash php (je compte variable php dans flash [ par yolalayouu ] Désolé ce sujet est peut-être récurrent mais je n'ai pas encore trouvé de réponse à ma question;J'ai une page php qui attribut une valeur à une variab PHP vers Flash [ par peyo23 ] salut, je fais les tutoriaux qui expliquent comment faire communiquer PHP et Flash. Chaque fois que je veux envoyer une variable de PHP à Flash, je Flash / PHP [ par xactise ] Bonsoir voila j'avais une petite source ou dans un champs de texte dynamique je récuperer des donnée sur une base SQL via un fichier php. La j'ai beso


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales