begin process at 2012 05 26 21:05:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Base de données

 > 

Autre

 > 

Faire communiquer Flash avec une base de données MySQL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Faire communiquer Flash avec une base de données MySQL

dimanche 23 juillet 2006 à 14:37:39 | Faire communiquer Flash avec une base de données MySQL

aligator4277

 

 

 


Bonjour,

je souhaiterais récupérer mes articles stockés dans ma base de données dans Flash.
j'ai créé un fichier test.php qui récupère bien ces données par l'appel d'url comme suit :

test.php?categorie=faq

tout fonctionne sur ce fichier :

affichage en encodage utf8 pour les categories, du titres et textes


Fichier test.php
-----------------

<?
   
$hote = "xxxxxxxxxxxx";  // url de la base
 
$user = "xxxxxxxxxxxx"; // login de la base

$pass = "xxxxxxxxxxxx";  // passe de la base

$base = "xxxxxxxxxxxx";  //nom de la base

 

mysql_connect("$hote","$user","$pass");

 
mysql_select_db("$base");

 

$query="SELECT * FROM article_tools WHERE categorie LIKE '".$categorie."' Order by id Desc";

$result=mysql_query($query);
 
 

while($val=mysql_fetch_array($result))

{


$id=$val["id"];
$categorie=$val["categorie"];
$titre=$val["titre"];
$texte=$val["texte"];


$categorie=utf8_encode($categorie);
$titre=utf8_encode($titre);
$texte=utf8_encode($texte);


echo "$categorie";
echo "<br>";
echo "$titre";
echo "<br>";
echo "$texte";
echo "<br>";
echo "-----------";
echo "<br>";

}


?>


      
le problème viens de mon Fla, car aucun contenu de s'affiche dans mon flash,
par l'appel d'url    test.swf?categorie=faq


Fichier test.swf
-----------------


// Création de l' objet LoadVars pour récupérer les données

categorie = new LoadVars();

// récupére le fichier test.php

categorie.load("test.php?categorie=$categorie");

 

Quelqu'un verrais le Hic pour ce disfonctionnement ?
pour info je suis débutant a Flash action script.

Merci pour votre aide car ça fait pas mal de temps que je cherche, en vain !

lundi 24 juillet 2006 à 11:59:01 | Re : Faire communiquer Flash avec une base de données MySQL

Renus02

slt,

deja j'ai quelques problemes avec ca ... : load("test.php?categorie=$categorie"); et surtout "$categorie" -> ceci n'est pas une variable php ? comment est elle initialiser ici ???

sinon .. ensuite essaye juste  sendAndLoad("test.php?"+tavariableflash");

dis moi quoi ;)

@bientot
mardi 25 juillet 2006 à 01:26:00 | Re : Faire communiquer Flash avec une base de données MySQL

aligator4277

Bonsoir Renus02,

en fait je m'oriente sur une autre direction grace a un tutorial pas trop mal sur le passage de variable au lien ci-dessous :

[ Lien ]

je vais essayer de faire mon dev avec mes besoins ...
je te tiens au jus.

;o)

Bonne soirée
Aligator4277
lundi 7 août 2006 à 15:24:20 | Re : Faire communiquer Flash avec une base de données MySQL

aligator4277

Salut Renus,

ça y'est j'ai finis mon script, j'ai galèré quand même, mais bons ça fonctionne tout est ci-dessous : pour rappel je souhaiterais récupérer mes articles stockés dans ma base de données dans Flash selon les cathegories "Accueil" et "Faq" en cliquant sur leurs bouton respectifs.

Recup/Envoie du  text dynamique de test.php
à vers Flash

  <?php

 

 

mysql_connect("url base","login base","pass base");

mysql_select_db("nom de la base");

 

 

 

$qr = mysql_query("SELECT * FROM article WHERE cathegorie LIKE '".$cathegorie."' Order by id Desc");

 

 

// start output string with number of entries

$nrows = mysql_num_rows($qr);

$rString = "n=".$nrows;

 

for ($i=0; $i < $nrows; $i++) {

            $row = mysql_fetch_array($qr);

           

            $rString .= "&cathegorie".$i."=".$row['cathegorie']."&titre".$i."=".$row['titre'];

            $rString .= "&texte".$i."=".$row['texte']."&image".$i."=".$row['image'];

           

}

 

$rString=utf8_encode($rString);

echo $rString;

 

 

 

?>

 

 

 

Creation text dynamique pour Flash

 

 

 

 

1 - Creer 2 movies clip "Accueil" et "Faq"

 

 

2 - pour "ces 2 movie Clip"

 

 

2-1 creer un calque "textfield & scrollbar"

 

 

- avec textfiled en text dynamique nom de l'instence "content" et HTML activé

 

et

 

 

scrollbar avec les parametres "target TextField" --> content

 

 et

 

"Horizontal" --> False

 

 

 

2-2 - Creer un caque "Action" et mettre le code ci-dessous -->

 

 

 

function showContent() {

            var i; 

            content.htmlText = "";

            for (i=0; i < this.n; i++) {

                       

                        content.htmlText += "<b>" + this["cathegorie"+i] + " " + this["titre"+i] + "</b><br>";

                       

                        content.htmlText += "&nbsp;&nbsp;" + this["texte"+i] + "<br>";

                        content.htmlText += "&nbsp;&nbsp;<a href='mailto:" + this["email"+i] + "'>" + this["email"+i] + "</a><br><br>";

            }

}

 

 

var bt = new LoadVars();

 

bt.onLoad = showContent;

 

 

            bt.sendAndLoad("test.php?cathegorie=Home",bt,"POST")

 

stop();

 

 

 

3 - sur la scene :

 

placer les deux boutons "home" et "Faq" sur un calque "Bouton"

 

et mettre le code pour Action des 2 boutons --->

 

 

 bouton "Accueil"


on (release ) {

            _root.gotoAndStop(1);

 

}

 


 bouton "Faq"


on (release ) {

            _root.gotoAndStop(2);

 

}





5 - creer un calque "contenuTxT" et mettre les "2 movie clip accueil et faq"

 

mettre sur image clé 1 "Accueil" et sur l'image clé 2  "Faq"

 

 

 

6 - creer un calque "actionscript" et mettre le code en "Action"  - à    Stop()

 

 

 

7 - creer un calque "fond"

 

 

Voila ! c'est finis y'a plus ka...
A plus Aligator4277 

 



Cette discussion est classée dans : base, mysql, test, echo, categorie


Répondre à ce message

Sujets en rapport avec ce message

utilisation d'une base mysql dans flash [ par letueur52 ] bonjour,si quelqu'un sait comment on fait pour inserer du php et des donnees mysql dans flash mx ca m'aiderait bienmerci d'avance [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 Probeme PHP > FLASH (undefined) [ par tonic1 ] Bonjour a tous, debutant en flash, je suis bloqué depuis plusieurs heures sur un probeme.J ai une base de donnée, et je veux recupéré des données de c flash et base de donnée mysql [ par one_piece ] bonjour a tous!! j'ai pas vraiment de problème c'est plûtot une interrogation,je me renseigne voila. Donc j'aimerai savoir si a partir d'une animation Image de php vers flash [ par warmup ] Bonjour,   Ma question va peut être vous semblée idiote mais étant débutan combobox lié a une base mysql [ par cazou29 ] Je souhaiterai faire une selection parmi une liste de ville.....Je m'explique, on saisit les 3 premieres lettres ou le debut de la ville dans une vari flash - mysql [ par astrolabbcracker ] Bonjour et merci de lire ce message Je cherche à faire quelque chose de tres simple : augmenter de 1, un nombre présent dans une base mysql: Pour cel Récupération de requetes MYSQL dans mon SWF [ par CsCodes ] Bonjour tout le monde Je suis entrain de faire un site en flash mais comme je débute actuellement, je patoge un peu Actuellement, j'essaye de récupére Probleme : Forulaire Flash MYSQL [ par psylone ] Bonjour a tous ! J'ai créer un site en flash qui affiche des news stockées dans une base de donnée mysql grâce a un script php et mon problème est que Probleme : flash connexion base de donnée [ par psylone ] Salut !j'ai fait une ptite anim en flashelle affiche des news stoquées dans une base de donnée mysql grace a un script php. ca ca marche en local et s


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 2,137 sec (3)

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