begin process at 2010 02 10 10:01:52
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > RÉCUPÉRATION DE DONNÉES MYSQL VIA PHP

RÉCUPÉRATION DE DONNÉES MYSQL VIA PHP


 Information sur la source

Note :
8,33 / 10 - par 18 personnes
8,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de données Classé sous :flash, php, mysql, liste, combo Niveau :Débutant Date de création :15/03/2006 Vu / téléchargé :34 580 / 9 443

Auteur : XFranck

Ecrire un message privé
Commentaire sur cette source (37)
Ajouter un commentaire et/ou une note

 Description

Remplir un composant "Liste" une "ComboBox" ou autre à partir d'une requête MySql via Php comment faire ?
Je vois souvent la question posée donc voici un exemple très simple. En quelques lignes seulement.
Le but étant de récuper un tableau array[i] et de l'utiliser dans Flash.
Les fichiers (PHP et FLA) sont commentés, et sont à utiliser avec votre base MySql.


 Conclusion

Merci de voter si ce source vous a été utile.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture (SAISIE)FLASH ---> (TRAITEMENT)PHP --> (CONSULTATION)BASE DO... par devboman
Source avec Zip MESINFO SIMPLE par vbnino
Source avec Zip Source avec une capture NEWSLETTERS FLASH PHP SQL par 93skala
Source avec Zip Source avec une capture CARNET D'ADRESSES FLASH XML POUR DEBUTANTS - FONCTIONNE AVEC... par lwred
Source avec Zip Source avec une capture LIVRE D'OR EN FLASH AVEC BASE MYSQL ET PHP. INTÉRACTION FLAS... par jujuwiwi

 Sources en rapport avec celle ci

Source avec Zip LOGIN ET PASSWORD EN FLASH + PHP SANS BDD par BBFUNK01
Source avec Zip Source avec une capture NEWSLETTERS FLASH PHP SQL par 93skala
Source avec Zip SWF FLASH >> PHP >> BDD_MYSQL EN AS2 FLASH 8 par cefar
Source avec Zip Source avec une capture MYSQL, PHP, FLASH par ombr0
Source avec Zip INTERRACTION HTML, FLASH, MYSQL, PHP par gillesp

Commentaires et avis

Commentaire de hapyba le 20/03/2006 08:22:03

Bonjour,
Le fichier fla génère un code erreur "format de fichier inattendu" dans flash MX 2004

Commentaire de Omerdude le 20/03/2006 09:45:32

Pareil, t'es sur que ton fichier est pour MX 2004?

Commentaire de XFranck le 20/03/2006 13:09:37

En effet, le fichier est enregister sous Flash 8 Pro, mais n'utilise rien de spécifique à celui-ci. Je met le code ici. Pour info Php en version 5.0.5.

System.useCodepage = true;
var externalData:LoadVars = new LoadVars();
//onLoad pour éviter les problèmes d'affichage
//Une fois le fichier chargé remettre la variable "varflash" en tableau avec la fonction "split"
externalData.onLoad = function(){
//Attention au séparateur dans flash utilisation de la virgule donc ici ","
var mon_Tableau:Array = externalData.varflash.split(",");
//Remplissage de la liste avec les données
for (var i = 0; i<mon_Tableau.length; i++) {
ma_Liste.addItem(mon_Tableau[i]);
}
}
externalData.load("tuto-php-mysql-flash.php","0","POST");
stop();

Commentaire de hapyba le 20/03/2006 13:20:19

Ok Merci XFranck

Commentaire de Omerdude le 20/03/2006 14:11:56

Merci! Je vais pouvoir essayer ça...

Commentaire de nayln le 31/03/2006 00:27:27

Je débute vraiment... Je pense avoir rempli correctement le fichier PHP...
Je crois que ça bug plutot au niveau de ma table mySQL...
J'ai créé une table 'pays' avec un seul champ 'langue'
Type : 'text' ?
taille/valeurs : 'Français' , 'Anglais' , 'Italien' ?

Je suppose que vous riez déjà... mais pouriez-vous m'aider ?

Merci

Commentaire de nemilos le 31/03/2006 15:48:25

bonjour !! merci pour la source !! , je vien de lessayer avec easy php , et le fichier php me genere une erreur ... alors jai essayer sur un hebergement , .. cela foir ossi :(.. l'erreur du fichier php est

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home3/s/serenitycretive/www/test/tuto-php-mysql-flash.php on line 11

Warning: implode(): Bad arguments. in /home3/s/serenitycretive/www/test/tuto-php-mysql-flash.php on line 16
varflash=

p-e ke le code est pour une autre version de php ? ... d'autre ont reussi , ? merci

Commentaire de jahrom1 le 13/06/2006 15:48:30

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home3/s/serenitycretive/www/test/tuto-php-mysql-flash.php on line 11

cette erreur c 'est une erreur de requete...tu dois appelé un champs qui n'existe pas ou un truc comme ca

Commentaire de SirHK le 14/06/2006 11:37:12

Enfin une sources qui fait u flah php simple et efficace :)

Merci bcp ^^

Commentaire de onizuka21 le 20/06/2006 14:41:30

bonjour!
géniale cette source, exactement ce qu'il me faut, mais je ne comprends pas, la liste est toujours vide... j'ai modifié le code du fichier php et lorsque je tape son url dans un navigateur il renvoie bien varflash= suivi de toutes les données séparées par des virgules, mais le flash ne parvient pas à mettre tout cela dans la liste on dirait.
Quelqu'un aurait-il une idée?

Commentaire de bestyounes le 07/08/2006 21:43:03

merci votre effort pour creer code mais desolé ca marche pas!!!!

Commentaire de bestyounes le 07/08/2006 21:47:30

ah je vois, j'ai trouvé comment faire fonctionner votre code, c genial. merci infniment

Commentaire de maxx_psy le 09/08/2006 15:11:53

bjr,
voila, j'aimerai savoir comment recupérer les données envoyé par le varflash et les stoker dans un tableau externe style "mon_Tableau:Array = new Array();"

Commentaire de carllarouche le 14/10/2006 22:59:25

On ne peut pas modifier ton tableau[ma_liste]!!!1/10

Commentaire de kileak le 20/11/2006 23:23:06

Bonjour,

débutant en flash, je te remercie pour ce tuto ! Simple et clair !

carllarouche : avant de torpiller, pose toi la question si le problème ne vient pas de toi. Qu'entends-tu par "On ne peut pas modifier ton tableau[ma_liste]" ?
Perso j'ai paramétré comme je l'ai voulu et ça marche.

à+

Commentaire de Prof_Matches le 26/11/2006 10:28:18

Très bien comme Tuto.
J'ai bien réussi à me connecter à ma base de donnée et à récupérer les infos de la table dans le ComBox de Flash.
J'ai regardé dans la doc en ligne de PHP la gestion des tableaux, mais je n'y arrive pas....

Dans ton tuto, tu récupères uniquement les données d'un champs : je souhaiterais pouvoir récupérer une série de champs..

Exemple : ma DB est un ensemble de personnes (une famille) avec des noms, prénoms, sexe, date de naissance, ....
J'aimerais par exemple, pour une personne, récupérer les noms et prénoms de ses enfants ainsi que de leur conjoint.

Le code suivant récupère bien les données, mais je n'ai que les noms : je souhaiterais avoir aussi les prénoms...

$dbLink = mysql_connect("localhost", "MA_BASE", "PSSWORD");
mysql_select_db("MA_BASE", $dbLink);
$Query = "SELECT n.ID ,n.nom,n.prenom1,n.pere, n.mere, n.epoux1 FROM noms n, noms n2, noms n3 where n2.nom = 'Baurin'and n2.prenom1 = 'Luc' and n2.ID = n3.pere and ((n3.ID = n.epoux1) or (n3.ID = n.ID)) ";
$dbResult = mysql_query($Query, $dbLink);
while ($voir = mysql_fetch_array($dbResult)){
$mon_Tableau[] = $voir['nom'];
$data = implode($mon_Tableau, ",");
echo("varflash=$data");


Je pense que c'est au niveau du tableau que je dois créer deux ou plusieurs clés et les récupérer dans Flash ?

Merci de vos idées.

Commentaire de Judge_X le 12/12/2006 15:56:16

----Remplaces ça dans ton .fla
var mon_Tableau:Array = externalData.varflash.split(",");
var mon_Tableau2:Array = externalData.chose2.split(",");
//Remplissage de la liste avec les données
for (var i = 0; i<mon_Tableau.length; i++) {
ma_Liste.addItem(mon_Tableau[i]);
ma_Liste2.addItem(mon_Tableau2[i]);
}
        for (var i = 0; i<mon_Tableau2.length; i++) {
ma_Liste2.addItem(mon_Tableau2[i]);
}

----- et dans ton .php
$mon_Tableau[] = $voir['result1'];
$mon_Tableau2[] = $voir['result2'];
}
// Utilisation de la fonction "implode" pour faire du tableau une chaîne avec séparateur
// dans notre cas une virgule "," que l'on récupèrera dans flash avec la fonction split
$data = implode($mon_Tableau, ",");
$data2 = implode($mon_Tableau2, ",");
// varflash nom de la variable qui sera utilisée dans flash
echo("varflash=$data");
echo "<br>";
echo("chose2=$data2");

Commentaire de xamxeladog le 18/12/2006 10:04:24

Bonjour,
tout comme Onizaku, un peu plus haut, je trouve ce post plutôt simple et efficace mais encore faut il qu'il marche ^^
Je suis sous Flash 8 et n'arrive pas à afficher les informations dans mon tableau final. La requête se passe bien ( donne par exemple : "varflash=Art,Musique,Sport" ) mais apparemment ensuite flash ne semble pas lancer le php car lorsque je lui demande de faire un
"trace(externalData.toString());" il me renvoit un "undefined".
Si cela est du a php 8 ou un paramétrage a faire sur le flash, je veux bien être mis au courant ^^
Merci d'avance pour votre réponse :)

Commentaire de xamxeladog le 18/12/2006 11:58:35

j'ai trouvé pour le paramétrage, cela venait en fait du paramètre de publication : "local publish settings" à traduire si vous avez la version française ^^, j'ai mis une adresse réseau plutot qu'une adresse local, ca marche beaucoup mieux ^^

Commentaire de benftp le 21/01/2007 18:44:20

comprend pas... ca marche pas
je sais que ca viens de moi, mais je vois pas ce qui cloche.
j'ai repris exactement le php en mettant le nom de ma base, user, password...
je suis sur de ces données, je les ai vérifiées 10 fois.

J'ai que du undefined dans mon_Tableau, et rien dans la liste
et quand j'ouvre le php dans un navigateur j'ai rien du tout!

j'ai essayé de mettre dans le php :
echo ("&varflash=$data&");
à la place de
echo ("varflash=$data");
et ca m'affiche $data dans la liste...

siou plait aidez moi !!!

Commentaire de benftp le 21/01/2007 19:48:16

ok j'me suis ridiculisé, heureusement ca ne tue pas...
Donc quand j'ouvre le php dans un navigateur (via localhost !) ca me donne bien le résultat voulu.
et même que quand j'ouvre une page html !!!via localhost!!! avec le flash dedans la liste s'affiche correctement...

youpi :D

Commentaire de benftp le 22/01/2007 10:33:36

Petite correction sur le code donné par JUDGE_X, dans le php à la fin:
// varflash nom de la variable qui sera utilisée dans flash
echo("varflash=$data");
echo "<br>";
echo("chose2=$data2");

il faut mettre:
// varflash nom de la variable qui sera utilisée dans flash
echo("varflash=$data");
echo "<br>";
echo("&chose2=$data2");

merci beaucoup pour ton code !!!

Commentaire de Zmoud le 04/02/2007 04:18:45

Bonsoir,
Je suis débutant en flash et j'ai exactement le même problème que xamxeladog. C'est à dire : je vois le tableau mais celui ci reste blanc. Comble du comble : le nombre de ligne se créé mais le contenu ne s'affiche pas.

xamxeladog : comment tu as fait ??? dans publish settings/flash/acces network only ??? Ca marche pas pour moi.

Svp je vous demande un ptit coup de pouce, j'en ai vraiment besoin.
Merci beaucoup

Zmoud

Commentaire de xamxeladog le 04/02/2007 12:11:47

LA question est : à partir de quoi lances tu ta page? En local ou en passant par un serveur?

Commentaire de cDou59 le 05/02/2007 10:18:40

bonjour a tous et merci pour cette source qui marche bien chez moi, seulement voila, je bloque. J'ai modifié le code pour faire une liste de membres grace à ma table 'membres' ou je fais figurer dans la liste les noms et prénoms de tous les membres par ordre alphabétique. exemple :

http://cedric.devassine.free.fr/essaibdd/membres/listedemembres.html  (désolé pour les noms lol, je n'étais pas inspiré pour mon exemple)

et je voudrais ensuite, lorsque l'on clique sur un nom de la liste, ca ouvre dans un texte dynamique à coté de la liste nommé avec l'occurence "infosmembres" avoir les coordonnées de chaque membres, puis la photo.

j'ai déja su faire une fiche membre type. Exemple :

http://cedric.devassine.free.fr/essaibdd/membres/essai2.html

maintenant je voudrais allier les deux, mais je ne vois pas du tout comment procéder :( alors si quelqu'un peut m'aider je vous en remercie d'avance ;)

bonne continuation

Commentaire de patass le 03/04/2007 19:17:05

Salut a tous,
C'est exactement ce que je recherche mais j'ai un problème. Quand je tape l'url  correspondant au fichier php dans un navigateur il renvoie bien varflash= suivi de toutes les données séparées par des virgules, mais le flash n'affiche toujours rien. je me demande si c'est parce que j'ai un php version 4.2.0.
Dites moi

Commentaire de chouchouboy le 30/08/2007 23:43:39

Trois longs jours que je cherchais à regrouper des données d'une base MySql dans un tableau en flash... ouf, merci !
Seul regret : n'avoir qu'un seul éléments qui regrouperait 3 colonnes et 3 éléments séparés !
Merci quand même

Commentaire de vautrec le 05/09/2007 03:44:58

Merci! super utile! Ça m'a pris du temps à faire fonctionner, en raison d'une erreur genre "virgule"! Mais c'est un excellent script, merci! pvi j'ai PHP 4.4.4 seulement.

Commentaire de bm3w325i le 10/11/2007 04:53:00

Salut super tuto!
J'ai cependant un petit problème ayant plusieurs champs a afficher j'ai effectué les modif de Judge X et au lieu d'avoir 2 colonnes mes données s'affiche a la suite dans une seul colonne et a la liaison des deux apparait le <br> (celui de la fin dud fichier php, echo "<br>"; )

Si vous avez une solution merci d'avance

Commentaire de Judge_X le 10/11/2007 17:38:22

Ne prend pas seulement mon code...

BenFTP a trouvé une erreur, donc corrige-la en fonction de ce que BENFTP a dit

Commentaire de chouchouboy le 01/01/2008 23:08:30

Salut à tous,
Je suis dans le même cas que BM3W325, je souhaiterais avec 3 ou 4 colonnes mais impossible.. je n'y arrive pas et ne sais où chercher ? Si vous pouviez m'aider, ça serait super sympa !
Merci d'avance !

Commentaire de minb2215 le 12/04/2008 03:13:08 8/10

Allo. ^^
J'ai tout réussi à faire marcher, mais moi, j'ai une animation en arrière plan, et j'aimerais bien qu'elle joue. Donc, avec la fonction "Stop();", ça arrête tout, mais c'est nécessaire pour que la liste ne recharge pas. Comment faire pour que mon animation joue sans que la liste ne recharge?

Commentaire de benftp le 12/04/2008 17:28:18

salut minb2215,
si tu mets ton anim dans un clip que tu fais tourner en boucle (ou non), tu peux mettre ton clip animé sur une image où il y a un stop() sans que l'anim s'arrête.

enfin si j'ai bien compris ton problème...

Commentaire de toumikou le 13/10/2008 16:19:15

Salut !
Le code a l'air super mais il ne trouve pas la page PHP :

Error opening URL "file:///C|/wamp/www/testFlash/tuto-php-mysql-flash.php","0","POST"

La page est au même niveau que le swf.(dans le dossier testflash);
Quel est le pbl ?

Commentaire de hassnae_ts le 21/05/2009 14:29:38

salut
je ne sais pas pourquoi mais rien ne s'affiche dans mon combobox j'ai tous essaye mais rien le code php marche très bien aidez moi j'ai besoin de cette fonctionnalité

Commentaire de kekoune le 13/06/2009 22:50:19 7/10

Salut,
merci pour ta source, c'est exactement ce que je cherchais.
Cependant, j'ai un petit problème.

Dès qu'il y a un accent sur une variable dans le tableau, les valeurs suivantes ne marchent plus (undefined).

Quelqu'un c'est pourquoi ?

Commentaire de kekoune le 14/06/2009 02:28:00

C'est bon j'ai trouvé.
En faite l'accent était au format html (& eacute)
donc il fallait juste le convertir en "é" pour que ça marche.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

flash Mysql et PHP [ par phennix314 ] Bonjour à tous,Mon probleme estle suivant lorsque je me connecte a un bd mysql avec php et que je recup des données sous flash je ne peux obtenir que (Php/Flash/Mysql) Help! Pb Creation tableau Pour ComboBox Dynamik (Php/Flash/Mysql) [ par ganja31200 ] Bonjour a vous, attirés par le titre de mon message! Peut etre Pourriez vous m'être d'un grand secours!sous Flash, je souhaiterait remplir un ComboBox Flash/php/MySQL stockage de données dans BD [ par genshin ] bonjour à toi qui lit ma question.je m'arrache les cheveux depuis 2 jours sur ce theme : comment envoyer des données de falsh vers un DB Mysql ?j'ai l envoi de variable de Flash vers mysql AU SECOUR !!!! [ par genshin ] bonsoir à toi voivi 2 jours complets que je ramej'ai lu tout ce que g trouvé mais vraiment j'y comprends plus rien lorsque je charge ma page php avec Flash/PHP/MySQL et résultats [ par mailys6 ] Bonjour,je voudrais savoir si il y a un moyen d'afficher le résultat de mes requ^tes sous forme d'un tableau, comme on pourrait le faire en combinant [Flash - Php - MySQL- Javascript] modifié une base en fermant la page [ par Trascal ] Bijour tout le monde,Je suis en train de créer une page web utilisant le flash ainsi qu'une base de donnée MySQL et le Php pour le traitement des donn liste d'entrés FLASH/PHP/MYSQL BESOIN D'AIDE SVP [ par skyrainsknives ] ok avant de partir je veut vous dire que je suis pas programmeurje suis designerje veut faire de mon site flash un site auto-gérable via le netje cher [FLASH][PHP][MYSQL] pb de Cash involontaire [ par vvoisin ] Bonjour,j'ai un flash qui execute une requette sur ma base mysql toutes les 2 minutes.cette requette est un SELECT tout bete.tout fonctionne bien quan probleme flash-php-mysql sur page perso free [ par lyonnel ] salut, je suis en train de demarrer un projet de jeu en flash qui communique avec une base de donnees mysql en utilisant du php via la commande sendAn bouton flash et php/mysql [ par dcbastien ] Bonsoir.Je voudrais faire changer l'affichage d'un bouton dans une animation selon la valeur d'un champs mysql.Par exemple, si le champs mysql (INT sa


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,234 sec (4)

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