begin process at 2012 02 09 19:42:23
  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 Charger une variable PHP Loadvar [ par marcell ] Bonjour!! [b]Je souhaiterai chargé une variable d'un script php dans mon flash.[/b][u][/u] [b]Mon script php[/b] se nomme texte.php Le voici : [b Flash et PHP : probleme LoadVars [ par marcell ] Bonjour, J'ai posté un mess à l adresse suivante : [url=http://www.flashkod.com/forum/sujet-CHARGER-VARIABLE-PHP-LOADVAR_1469337.aspx?p=2]http://www.f récupération d'une variable php dans flash [ par Petitefievel ] Bonsoir, Je sais que cette question a été posée plein de fois, mais je n'arrive pas à trouver ma réponse....Et j'ai regardé sur tout plein de forums! Le texte dans flash et l'UTF-8 [ par justbe ] Bonjour, Je viens vers vous car je bloque sur un petit problème depuis quelques jours. J'ai dans un fichier flash créé un clip d'occurence "tex" com Flash / php [ par remitete ] Bonjour ! j'ai un petit probleme ! Je veut faire une inscription sur mon site flash donc dabord je test sur un simple flash bidon avec un bouton e utilisé une variable d'un txt pour flash [ par whiteeel ] bonjour a tous,etant actuellement en train de créer un petit jeu flash, j'aurai besoin d'aide concernant le chargement d'une variable et surtout son u texte a la ligne apres recuperation d'un formulaire en flash et PHP [ par brettgabon ] Bonjour a tous j'ai récupère sur le site un fichier flash avec un php pour crée un formulaire qui âpres avoir fait "envoyer" donne les information dan transfert variable php vers flash [ par phild972 ] Bonjour,j'ai transféré une variable php dans une variable de mon animation flash, la variable est bien transmise, mais bizzarrement c'est comme si fla


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,997 sec (3)

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