Bonjour ,
J’ai essayé de faire passer des variables de flash à MySql en passant par Php en reprenant un exemple de livre d’or disponible sur internet . Mais je bute toujours sur le transfert des variables de flash à php . A chaque fois qu’ on remplit le formulaire dans flash , la fonction php crée bien à chaque fois un nouvel enregistrement , mais avec des données vides comme si php ne reconnaissait pas les variables reçues de flash .
Voici l’ action script correspondant au bouton envoyer ( version flash MX de 2002 ) :
Voici le fichier php livre_d_or_saisie.php que j' ai plaçé dans le repertoire essaiflah3 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 on (rollOver) { if (prenom == "" or nom == "" or e_mail == "" or message == "") { vide = 100; } else { vide = 0; } avertissement._alpha = vide; } on (rollOut) { avertissement._alpha = 0; } on (release) { if (vide == 0) { message = escape(message); loadVariablesNum("http://127.0.0.1/essaiflash3/livre_d_or_saisie.php", 0, "POST"); done = 0; gotoAndPlay(3); } }
?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <?php /***************************************************************************/ // Parse les var. pour flash afin de lui envoyer dans le bon format function parse($variable,$valeur) { echo "&$variable=$valeur"; } /***************************************************************************/ // Preparation de la connexion $host = "localhost"; $user = "root"; $password = ""; $bdd = "livredor"; // Connexion mysql_connect($host, $user, $password) or die ("impossible de se connecter au serveur"); mysql_select_db($bdd) or die ("impossible de se connecter a la base de donnees"); $SQLQuery = "INSERT INTO livre_d_or (no_fiche, prenom, nom, e_mail, message, ma_date) VALUES ('', '$prenom', '$nom', '$e_mail','$message','$ma_date') "; $result = mysql_query($SQLQuery); mysql_close(); // ----- traitement termine parse("done",1);
Ma version de php est 4.3.10 et ma version de MySql est 4.1.9 . Pourriez-vous m’ aider pour récupérer les valeurs des variables flash pour les mettre dans MySql .
A l' avance merci .
Partager