chh12
Messages postés4Date d'inscriptionvendredi 27 février 2004StatutMembreDernière intervention 9 août 2006
-
27 févr. 2004 à 11:08
chh12
Messages postés4Date d'inscriptionvendredi 27 février 2004StatutMembreDernière intervention 9 août 2006
-
9 août 2006 à 22:43
je desirerai faire un formulaire avec flash et renvoyé les données a php. Mais php ne fait pas l'insertion dans mysql mon source:
php
<?
function parse($variable,$valeur)
{
echo "&$variable=$valeur";
}
if ($nom!="" && $prenom!="" && $email!=""){
mysql_connect("localhost", "root", "");
chh12
Messages postés4Date d'inscriptionvendredi 27 février 2004StatutMembreDernière intervention 9 août 2006 29 févr. 2004 à 20:15
Salut ultrabug,
J'ai réussi à récupérer et afficher les info d'une base de données d'une page php dans flash grace a LoadVars() mais comment procéder dans le sens inverse c à dire envoyer des données à php à partir d'un formulaire créer en flash avec loadVars() ?
(j'y arrive avec la methode LoadvariablesNum mais je desirerai la remplaçer par la methode LoadVars.)
Y'a t'il une syntaxe particuliere en php pour recuperer les variables et quel est la bonne syntaxe en flash?
ultrabug
Messages postés16Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention22 mars 2004 1 mars 2004 à 10:05
re chh12,
Alors l'objet LoadVars offre 3 possibilité dans la gestion des données qu'elle contient :
1- send : envoi seul des données
2- load : réception seule
3- sendAndLoad : envoi + réception
Considérons donc que nous avons un objet LoadVars 'monObjet' contenant les variables 'nom' et 'prenom' (monObjet.nom et monObjet.prenom)
Si tu veux envoyer seulement ces variables à ta page php sans rien récupérer d'elle, alors tu feras un :
monObjet.send("maPagePHP");
Dans la page php tu accède alors directement à nom et prenom par $nom et $prenom
Si dans le cas inverse tu souhaite récupérer l'éxécution d'une page php sans lui passer d'argument, alors :
(ce que je t'avais préconisé la dernière fois)
monObjet.load("maPagePHP");
Enfin, pour récupérer le(s) résultat(s) de l'éxécution d'une page PHP qui recoit des arguments depuis Flash tu devras passer par 2 objets, 1 pour envoyer les données et un pour recevoir (bien qu'en pratique tu peux n'utiliser que le meme) :
On ajoute donc un objet qui contiendra les resultats :
maReception = new LoadVars;
Puis on envoi et receptionne :
monObjet.sendAndLoad("maPagePHP", maReception, "GET");
NB: le parametre GET ou POST est facultatif...
Tu accède alors aux résultats via :
maReception.maVarPhp
nestquick
Messages postés8Date d'inscriptionlundi 31 juillet 2006StatutMembreDernière intervention25 août 2009 1 août 2006 à 02:57
Bonjour et merci pour ce tutoriel.
Ce n'est pas le premié que je consule, à vrai dire ca fais bien deux jour que je me tape des tutoriel de partout et j'ai beau essayé toute les methodes possibles ca ne marche pas.
Voila le probléme :
- J'arrive à récupérer des variable envoyer par php vers flash mais uniquement avec loadVariablesNum.
- Je n'arrive absolument pas à envoyer mes variable flash vers php.
J'ai créer une page de test que j'ai modifié je ne sais combien de fois, je n'ai toujours pas réussi. Ma page teste contient deux champs dynamique "test" et "numpo"
Dés que j'ouvre l'application .swf elle envoie à php une variable "numfo" qui est égale à 5.
PHP (qui ne la recoi pas) la multiplie par deux pour la renvoyer sous le nom : "numpo" (logiquement numpo devrais etre 10 mais il envoie 0 ...)
La variable test est un simple message texte envoyé via php afin de vérifié que php vers flash fonctionne.