Je ne sais pas si je suis sur le bon forum. Toutes mes excuses si je me
trompe.
Voilà mon pb, je me prends la tête depuis quelques jours à propos de la
récupération de variables flash envoyés vers un fichier php qui les
traitent.
Le flash a un formulaire classique, j'envoie les variables via :
loadVariables ("traitement.php", 0, "POST");
et je récupère par le php :
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
pour insertion dans la base.
Les nom des variables correspondent bien aux champs du formulaire flash.
Seulement je récupère des variables vides !!
J'ai cherché et retourné dans tous les sens, je ne comprends pas
pourquoi, ces variables sont vides !
Y a t-il une astuce qui m'échappe ? En utilisant $_REQUEST, ça ne donne
rien aussi.
Les champs flash se nomme nom et prenom, ils devraient envoyer ces
variables...
Bonjour, Pouvez-vous donner un exemple de votre script FLASH ? Cordialement. Michel FOUILLADE
John Gallet
Hugues wrote:
Bonjour,
Je ne sais pas si je suis sur le bon forum. Tant qu' on aura pas trouvé la source du problème, difficile de le dire.
Y a t-il une astuce qui m'échappe ? Côté PHP, a priori, non. Côté Flash, je ne peux pas dire.
En utilisant $_REQUEST, ça ne donne rien aussi. Test à faire : print_r($_REQUEST);
Si des donnéees sont effectivement transmises, alors elles seront dans l'affichage (différence de nom, etc...). Si ce tableau est vide, alors c'est dans le code flash que se trouve le problème.
a++; JG
Hugues wrote:
Bonjour,
Je ne sais pas si je suis sur le bon forum.
Tant qu' on aura pas trouvé la source du problème, difficile de le dire.
Y a t-il une astuce qui m'échappe ?
Côté PHP, a priori, non. Côté Flash, je ne peux pas dire.
En utilisant $_REQUEST, ça ne donne
rien aussi.
Test à faire : print_r($_REQUEST);
Si des donnéees sont effectivement transmises, alors elles seront dans
l'affichage (différence de nom, etc...). Si ce tableau est vide, alors
c'est dans le code flash que se trouve le problème.
Je ne sais pas si je suis sur le bon forum. Tant qu' on aura pas trouvé la source du problème, difficile de le dire.
Y a t-il une astuce qui m'échappe ? Côté PHP, a priori, non. Côté Flash, je ne peux pas dire.
En utilisant $_REQUEST, ça ne donne rien aussi. Test à faire : print_r($_REQUEST);
Si des donnéees sont effectivement transmises, alors elles seront dans l'affichage (différence de nom, etc...). Si ce tableau est vide, alors c'est dans le code flash que se trouve le problème.
a++; JG
Missions courtes
Bonjour,
J'ai oublié dans mon premier POST :
Pour voir réellement ce qui vous arrive, vous pouvez mettre provisoirement en tête de votre script PHP :
// Extraction des variables passées dans $_POST: $nb_var = extract($_REQUEST, EXTR_OVERWRITE | EXTR_REFS);
J'ai peur que ça ne change pas grand chose car flash ne récupère pas forcément les infos issues d'un envoi vers un script php. Mais il doit être possible de stocker ce résultat dans un fichier quand même :)
Hugues > si tu peux, utilises l'objet LoadVars qui est bien mieux que loadVariables. (c'est assez simple tu crées un objet, tu le remplis des variables nécéssaires pour l'envoi et tu les envoies, cf. la doc de Flash).
[au cas où, je place un suivi sur fr.comp.graphisme.multimedia]
J'ai peur que ça ne change pas grand chose car flash ne récupère pas
forcément les infos issues d'un envoi vers un script php. Mais il doit
être possible de stocker ce résultat dans un fichier quand même :)
Hugues > si tu peux, utilises l'objet LoadVars qui est bien mieux que
loadVariables. (c'est assez simple tu crées un objet, tu le remplis des
variables nécéssaires pour l'envoi et tu les envoies, cf. la doc de Flash).
[au cas où, je place un suivi sur fr.comp.graphisme.multimedia]
J'ai peur que ça ne change pas grand chose car flash ne récupère pas forcément les infos issues d'un envoi vers un script php. Mais il doit être possible de stocker ce résultat dans un fichier quand même :)
Hugues > si tu peux, utilises l'objet LoadVars qui est bien mieux que loadVariables. (c'est assez simple tu crées un objet, tu le remplis des variables nécéssaires pour l'envoi et tu les envoies, cf. la doc de Flash).
[au cas où, je place un suivi sur fr.comp.graphisme.multimedia]
-- **davel** http://www.lerpg.com
Hugues
John Gallet a écrit:
Hugues wrote:
Bonjour,
Je ne sais pas si je suis sur le bon forum. Tant qu' on aura pas trouvé la source du problème, difficile de le dire.
Les réponses ci dessous me confirment que le problème ne vient pas du code php. Je vais demander sur le forum mentionné dans le post suivant. :)
Y a t-il une astuce qui m'échappe ? Côté PHP, a priori, non. Côté Flash, je ne peux pas dire.
Ok, merci.
En utilisant $_REQUEST, ça ne donne rien aussi.
Test à faire : print_r($_REQUEST); Si des donnéees sont effectivement transmises, alors elles seront dans l'affichage (différence de nom, etc...). Si ce tableau est vide, alors c'est dans le code flash que se trouve le problème.
En effet, il n'y a rien à l'affichage des variables transmises. Je vais chercher dans le code flash.
Merci. Hugues.
John Gallet a écrit:
Hugues wrote:
Bonjour,
Je ne sais pas si je suis sur le bon forum.
Tant qu' on aura pas trouvé la source du problème, difficile de le dire.
Les réponses ci dessous me confirment que le problème ne vient pas du
code php. Je vais demander sur le forum mentionné dans le post suivant.
:)
Y a t-il une astuce qui m'échappe ?
Côté PHP, a priori, non. Côté Flash, je ne peux pas dire.
Ok, merci.
En utilisant $_REQUEST, ça ne donne
rien aussi.
Test à faire : print_r($_REQUEST);
Si des donnéees sont effectivement transmises, alors elles seront dans
l'affichage (différence de nom, etc...). Si ce tableau est vide, alors
c'est dans le code flash que se trouve le problème.
En effet, il n'y a rien à l'affichage des variables transmises.
Je vais chercher dans le code flash.
Je ne sais pas si je suis sur le bon forum. Tant qu' on aura pas trouvé la source du problème, difficile de le dire.
Les réponses ci dessous me confirment que le problème ne vient pas du code php. Je vais demander sur le forum mentionné dans le post suivant. :)
Y a t-il une astuce qui m'échappe ? Côté PHP, a priori, non. Côté Flash, je ne peux pas dire.
Ok, merci.
En utilisant $_REQUEST, ça ne donne rien aussi.
Test à faire : print_r($_REQUEST); Si des donnéees sont effectivement transmises, alors elles seront dans l'affichage (différence de nom, etc...). Si ce tableau est vide, alors c'est dans le code flash que se trouve le problème.
En effet, il n'y a rien à l'affichage des variables transmises. Je vais chercher dans le code flash.
Merci. Hugues.
Hugues
Missions courtes a écrit:
Bonjour, Pouvez-vous donner un exemple de votre script FLASH ? Cordialement. Michel FOUILLADE
Voici l'exemple du flash : Déclaration des variables dans flash :
scène : calque 5 : stop(); nom = ""; prenom = ""; adresse = ""; cp = ""; ville = ""; mail = ""; mdp = ""; pseudo = ""; age = ""; conditions = ""; Selection.setFocus("_root.nom");
if (_level0.debut_jeu=="1") { nextScene(); } else if (_level0.debut_jeu=="0") { _level0.oups.gotoAndStop(2); _level0.alert="Votre pseudo existe déja, veuillez choisir un autre."; _level0.startbutton.gotoAndStop(1); } else{ _level0.startbutton.gotoAndPlay(3); }
"debut_jeu" est une variable renvoyé par le fichier de traitement php. Cette variable est bien lu par le flash.
Merci. Hugues.
Hugues
Davel_x a écrit:
Hugues > si tu peux, utilises l'objet LoadVars qui est bien mieux que loadVariables. (c'est assez simple tu crées un objet, tu le remplis des variables nécéssaires pour l'envoi et tu les envoies, cf. la doc de Flash).
Ok, je vais essayer loadVars. Merci.
Hugues.
Davel_x a écrit:
Hugues > si tu peux, utilises l'objet LoadVars qui est bien mieux que
loadVariables. (c'est assez simple tu crées un objet, tu le remplis des
variables nécéssaires pour l'envoi et tu les envoies, cf. la doc de Flash).
Hugues > si tu peux, utilises l'objet LoadVars qui est bien mieux que loadVariables. (c'est assez simple tu crées un objet, tu le remplis des variables nécéssaires pour l'envoi et tu les envoies, cf. la doc de Flash).
Ok, je vais essayer loadVars. Merci.
Hugues.
Hugues
Bonjour,
L'extraction des variables passées par le post sont vides. J'ai fai tous les tests possibles, le votre aussi. Je pense qu'il faut que je m'oriente vers un problème du coté du flash.
Merci. Hugues.
Missions courtes a écrit:
Bonjour,
J'ai oublié dans mon premier POST :
Pour voir réellement ce qui vous arrive, vous pouvez mettre provisoirement en tête de votre script PHP :
// Extraction des variables passées dans $_POST: $nb_var = extract($_REQUEST, EXTR_OVERWRITE | EXTR_REFS);
L'extraction des variables passées par le post sont vides.
J'ai fai tous les tests possibles, le votre aussi.
Je pense qu'il faut que je m'oriente vers un problème du coté du flash.
Merci.
Hugues.
Missions courtes a écrit:
Bonjour,
J'ai oublié dans mon premier POST :
Pour voir réellement ce qui vous arrive,
vous pouvez mettre provisoirement
en tête de votre script PHP :
// Extraction des variables passées dans $_POST:
$nb_var = extract($_REQUEST, EXTR_OVERWRITE | EXTR_REFS);
L'extraction des variables passées par le post sont vides. J'ai fai tous les tests possibles, le votre aussi. Je pense qu'il faut que je m'oriente vers un problème du coté du flash.
Merci. Hugues.
Missions courtes a écrit:
Bonjour,
J'ai oublié dans mon premier POST :
Pour voir réellement ce qui vous arrive, vous pouvez mettre provisoirement en tête de votre script PHP :
// Extraction des variables passées dans $_POST: $nb_var = extract($_REQUEST, EXTR_OVERWRITE | EXTR_REFS);