begin process at 2010 02 10 11:25:21
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > PARSER MYSQL POUR FLASH (EN PASSANT PAR PHP)

PARSER MYSQL POUR FLASH (EN PASSANT PAR PHP)


 Information sur la source

Note :
8,09 / 10 - par 22 personnes
8,09 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de données Niveau :Expert Date de création :28/05/2004 Date de mise à jour :28/05/2004 14:08:57 Vu / téléchargé :14 133 / 4 436

Auteur : dixitron007

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

 Description

Coucou,

Un code qu'on ma beaucoup demandé quant j'étais encore prof.
a savoir comment injecter des requete sql dans Flash avec le minimum d'effort.
C'est un semblant de parser mysql pour Flash.
expliquation dans la source flash.

j'hesitais pour le balancer dans phpcs mais sa concerne plus les flasheurs.

je le met en niveau expert, non pas que l'utilisation soit complexe (bien au contraire), mais la compréhension du tout le mérite une bonne connaissant de Flash et de PHP. Sinon comment faire communiquer les deux !!

Donc commencer par install le mabase.sql dans votre base.
Petit détail, les noms des champs dans votre base de donnée doivent être en MASJUSCULE et ne doivent pas commencer par "on". C'est pas trop embétant je crois.

Source

  • tout est dans le zip
tout est dans le zip

 Conclusion

ha oui, oublier pas de mettre des notes
;-)

 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 du même auteur

Source avec Zip LOADER, PRELOADER ET STRUCTURE D'UN SITE

 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

Commentaires et avis

Commentaire de top30 le 28/05/2004 19:24:22

C'est super interessant.. Surtourt l'approche de la relation Flash et mySQL.. Moi perso j utilse une classe de Query.. Qui comme toi me rebalance une requete mySQL... Ca sympa superbe boulot...

8/10 exProf !

= )

Commentaire de individis-bis le 29/05/2004 15:59:56

Oui j'ai déjà vu qq part ca sur http://www.macromedia.com/support...
Et j'ai déjà utilisé dans un site de dépot de CV un truc comme ce qui suit...
---
Du genre pour l'appel php de flash:
---
c = new LoadVars();
c.cvpersonne=cv
c.sendAndLoad("http://qqchose.free.fr/scripts/passandreturn.php",c,"POST");
c.onLoad(success);
c.onLoad = showContent;
---
Avec pour fonction showContent (un morceau pour exemple):
function showContent() {
var i;
nom.htmlText = ""; //on vide les variables prénom.htmlText = "";//idem
/**etc etc..
et pour finir cette fonction (en fait c le formatage et remplissage des champs dont les valeurs sont retournées par le php qui suit ci-dessous...)**/
for (i=0; i < this.n; i++) {
nom.htmlText += this["nom"+i]+" "+ this["prenom"+i];
mail.htmlText +="<a href='mailto:" + this["mail"+i] + "'>" + "<font color='#66FF00'>" + this["mail"+i]+"</font></a>";
}
---
Les variables sont distribuées dans les champs txt dynamiques...
---
Le php passandreturn.php (un ptit bout encore tjrs pour exemple.)
---
<?
Error_Reporting(0);
include("connect.inc");  
mysql_connect($host,$user,$password);
mysql_select_db($db);
$qr = mysql_query("SELECT * FROM cvbase where nomprenom = '$cvpersonne' or prenomnom = '$cvpersonne'") or die ("requète inaboutie");
$nrows = mysql_num_rows($qr);
$rString = "n=".$nrows;
for ($i=0; $i < $nrows; $i++) {
$row = mysql_fetch_array($qr);
$rString .= "&nom".$i."=".$row['nom'];
$rString .= "&prenom".$i."=".$row['prenom'];
$rString .= "&mail".$i."=".$row['mail']
}
echo $rString;
?>

Commentaire de vincseize le 01/06/2004 10:24:57

Franchement b r a aaaaaaaaaaaaavo .....

vinc16

Commentaire de spikewolfwood le 01/06/2004 20:56:45

très très bon, ça va m'aider à plus utiliser un php qui affiche une sorte de xml, mais sinon le script tourne pas chez moi c'est con je verra pas ce que ça donne :(

Commentaire de funkoff le 21/07/2004 14:28:24

ça marche
c'est beau !!!
mais tout n'ai pas clair pour ouam
le fond du code general manque peut d'etre d'un peut de commentaire.
beau boulot 8/10

Commentaire de snakeeater1 le 07/09/2004 17:49:00

bon bas voila je pose ma question ici,
Est-ce que quelqu'un pourrai maider ? :
voila je fait un jeu flash, et j'ai une table sur ma base de donnée ou il y a le nom et le passe de mes membre ( pas moi qui l'ai fait ) et je voudrai que a la fin de mon jeu, sa demande le nom et le passdu membre pour que sa enregistre son MEILLEUR score sur la meme table car je voudrai faire un classement après....

voila si quelqu'un voufrai bien m'aider a configurer la table, les requète php et MySql pasque moi je connait rien la dedans.....

merci d'avance

Commentaire de snakeeater1 le 07/09/2004 17:49:06

bon bas voila je pose ma question ici,
Est-ce que quelqu'un pourrai maider ? :
voila je fait un jeu flash, et j'ai une table sur ma base de donnée ou il y a le nom et le passe de mes membre ( pas moi qui l'ai fait ) et je voudrai que a la fin de mon jeu, sa demande le nom et le passdu membre pour que sa enregistre son MEILLEUR score sur la meme table car je voudrai faire un classement après....

voila si quelqu'un voufrai bien m'aider a configurer la table, les requète php et MySql pasque moi je connait rien la dedans.....

merci d'avance

Commentaire de snakeeater1 le 07/09/2004 17:49:43

oups dsl pour le double message...

Commentaire de ThSith le 04/07/2005 16:02:10

An tou ka, je sé pa se ke tu anseigné mé s'été sureman pa l'ortograffe...

Commentaire de dixitron007 le 04/07/2005 18:34:28

Ba si j'étè prauf de francès avan?

Je fais des efforts tu sais ! Mais c'est pas en me disant ça que tu me motives.
Parce que sinon moi je pourrais te dire que je sais pas où tu as appris à communiquer...mais sûrement pas avec des êtres humains.
Mais ca je ne te le dirais pas aujourd'hui...aujourd'hui je suis de bonne humeur et je t'absoud de ton ignorance.

De rien c'est normal.

Commentaire de ThSith le 04/07/2005 19:02:44

Ha ben c'est normal, je suis du coté obscur de la force.
Mais les scripts trouvés ici me sont souvent utiles car je ne néglige aucun des aspects de la force...

Commentaire de alise le 12/07/2005 08:48:59

Bravo Dixitron007
je te donnes 9/10, mais j'ai pas l'impression que mon vote ai été enregistré ! Super intéressant ton code. Et tu ferais comment pour afficher une imagette
pour chaque ligne_de_donnée. Je bosse justement sur ce type de problème où je dois pour chaque adresse nouvelle une imagette de 100x80 pixels.

Commentaire de dixitron007 le 12/07/2005 14:18:45

Hello !
J'utilise le même principe. Les adresses url des images sont stokées dans la base de donnée.
Si on imagine que le nom du champ s'appel URL ca pourrait faire un truc comme ca

creer_image=function(obj)
{numero++;
_root.attacheMovie("tonclip",numero);
_root[numero].imagedansleclip.loadMovie(obj.URL);
}
//imagedansleclip est un Movie clip vide

_root.charge_data("transfert","http://www.tonsite.com/tonscript.php",creer_image,null)
Bon je test pas parce que ca marche pas comme çà mais c'est un peu la trame de fond.

Commentaire de alise le 12/07/2005 14:43:08

Oh merci de ta réponse si rapide, on va s'y mettre, en essayant de se servir des bases de ton tut.
Le truc c'est que d'après un BO, on doit renter des nouveaus franchisés avec toutes leurs coordonnées, plus une photo de leur boutique.
Donc au boulot.
Un coucou de l'Ile de la Réunion !

Commentaire de sydgin2 le 22/08/2006 01:37:48

bonjour à tous
bravo ! .. à l'avance car je n'arrive pas à ouvrir le .fla : format de fichier inconnu. C'est certainement dû à ma version MX2004. Pourrait-on avoir la source pour cette version ? merci

Commentaire de 2mop le 11/10/2006 17:35:13

Bah je suis certainement mauvais mais lorsque je test en local j'ai en attente de localhost et pi plus rien j'ai du rater qq chose ??

Commentaire de madrilena le 28/08/2007 21:13:39

Bonsoir
je m'excuse de poser une question triviale (je suis totalement débutante)

J'ai téléchargé le zip, j'ai créé les tables dans une base préexistante : est ce que du coup il y a du code a changer ?

Et aussi par quel bout faut il commencé : lancer le interface_mysql.sfw ? (j'ai cahngé le parametre du player pour l'autoriser à acceder a localhost mais j'ai un écran tout blanc et trés conceptuel du coup ;-)

Merci d'avance

Commentaire de someoneinthe le 13/11/2007 15:59:03

excellent, enfin un script d'échange de BDD qui fonctionne!!
script bien expliqué et bien commenté, reste plus qu'à revoir l'orthographe pour que ça soit parfait ;-)

Commentaire de Twinspirit le 03/06/2008 18:59:35 8/10

Merci pour ce super code !

Hum, personnellement, j'ai essayé de changé la requete vers une table 'membres' sur les champs 'nom' et 'prenom' d'une base MySQL à moi.

J'ai mis à jour les identifiants de connexion, le nom de la base, et les attributions de variable dans le movie clip.

Et là, c'est le drame, j'ai le bon nombre de movieclips, mais aucune données à l'interieur.

J'ai raté quoi ?

Commentaire de sidev le 09/06/2008 01:59:26

TWINSPIRIT as tu trouver la solution?

Commentaire de dixitron007 le 10/06/2008 01:22:03

Pour info je vous déconseille d'utiliser ce script. Il est vieux maintenant.
Si ce script fait parti des pionniers de la catégorie (il date de 4 ans maintenant) je ne peux que vous recommander d'utiliser d'autre script comme AMFPHP : http://www.amfphp.org/

La prise en main sera plus longue mais la technique "derrière" (sérialisation / désérialisation)  est la même que ce script, mais en plus poussé. Les performances seront aussi normalement meilleur à long terme.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

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

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