begin process at 2012 05 27 21:35:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

Flash et les base de données

 > 

variable tableau php-> flash


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

variable tableau php-> flash

vendredi 18 novembre 2005 à 13:47:33 | variable tableau php-> flash

fansdefoot

Bonjour ,

J'ai quelques notions de flash 5 , là je me mets au 8 et j'aimerais apprendre tout ce qui est action script et gestion flash php (je compte acheter un bouquin).
J'ai regardé sur le net , j'ai trouvé comment recevoir une variable de php vers flash .


dans le fichier swf , [b]une variable dynamique variable_de_retour[/b] ;
et en actions

[code]variable_retour = "avant";
Sender = new LoadVars();
Loader = new LoadVars();
//Sender sert à envoyer vos variable
//Loader sert à recevoir les variables
Sender.variable_un = "valeur";
//On créer une variable ayantune valeur
Sender.sendAndLoad("php.php", Loader, "POST");
//on envoi l'objet Sender à la page indiqué soit en POST soit en GET et on recoit les variable dans Loader
Loader.onLoad = function(Sucess) {
    if (Sucess) {
        variable_retour = Loader.retour;
    }
};
//On créer une fonction qui s'éxécute lorsque Loader est recu par flash.
//La variable Sucess sert a vérifier qu'une réponse a bien été apporter.
//On créer la variable variable_retour qui va chercher sa valeur dans Loader

[/code]

[b]dans le fichier .php[/b]
[code]<?php

//Ici vous pouvez traiter les actions a faire comme par exemple grace à la variable récupéré vous conecter sur une base de donnée et récupéré des informations
$var ="apres";
echo "&retour=".$var;
//Ici on renvoi une réponse pour que flash les récupère.
//Attention ne pas oublier le & avant le nom de votre variable

?>
[/code]

J'aimerais savoir si c'est envisageable d'envoyer des tableaux de php vers flash.

Explications : j'ai une base de données , pour le moment je l'utilise sur mon site codé en php , http://www.fansdefoot.com/portail/index_site.php par exemple et j'aimerais
le coder en flash maintenant , est ce possible par exemple pour les articles centraux (issus d'une bdd) de les afficher dans un document flash (tout ça de manière dynamique evidemment).

J'utilise en ce moment des templates mais bon voici en gros a quoi ressemble le code actuel .

[code]
$sql = "
SELECT a.* , b.* ,d.id_image,hauteur,largeur,name ,e.*
FROM articles a
     
LEFT JOIN users b ON b.user_id = a.id_auteur
LEFT JOIN images d ON a.id_image = d.id_image
LEFT JOIN ranks e ON e.rank_id = b.user_rank
WHERE a.first_page = 1
ORDER by id_article DESC LIMIT 0,7";

if(!$result = $db->sql_query($sql))
{
    message_die(CRITICAL_ERROR, "Problème dans la sélection des 5 derniers articles");
}
$nombre = mysql_num_rows($result);

while( $row = $db->sql_fetchrow($result) )
{
   $articles[] = $row;
}
$db->sql_freeresult($result);

for ($i = 0; $i < $nombre; $i++) {
$user_id = $articles[$i]["user_id"];
$auteur = $articles[$i]["username"];
$titre = $articles[$i]["titre"];
$presentation = $articles[$i]["presentation"];
$compteur = $articles[$i]["compteur"];
$image_logo = $articles[$i]["name"];
$type = $articles[$i]["type"];
$jour = substr($articles[$i]["date"],8,2);
}


//image sur quel server?
if($articles[$i]["id_image"] > $id_image_max)
{
$url_img = $url_img_new;
}else{
$url_img = $url_img_ex;
}

 $template->assign_block_vars('articles', array(
                     'POSTER_RANK' =>$rank_title,
            'RANK_IMAGE' =>$rank_image,
            'USERNAME' =>$auteur,
            'DATE' => $date,
            'SECTION' => $img_neww,
            'TITRE' =>$lien.$articles[$i]["titre"].'</a>',
            'PRESENTATION' => $articles[$i]["presentation"],
            'COMPTEUR' => 'Lu '. $articles[$i]["compteur"] . ' fois',
            'AUTEUR' => 'Ecrit par '. $articles[$i]["username"] .'     &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; '.$lien.'<img src="'.$hebergeur_image.'images/lire.gif" border="0"></a>' ,
            'IMAGE' => '<img src="'.$hebergeur_image.'images/smiles/icon_arrow.gif">',
            'IMAGE2' => '<img src="'.$url_img.$image_boucle.'" height="'.$hauteur.'" witdh="'.$largeur.'" border="0">',
            'LIEN_SECTION' => '',
                'POSTER_ARTICLES' =>  '<a href="'.append_sid("article_recap.$phpEx?a=$poster_id").'">Articles sur le site: '.$nombre_articles.'</a>',
            'POSTER_NEWS' =>  '<a href="'.append_sid("news_recap.$phpEx?a=$poster_id").'">News sur le site: '.$nombre_news .'</a>',
       
            )
        );
}
        [/code]
       

De facon plus generale , admettons j'ai une table articles dedans j'en ai un nombre n .
J'aimerais y afficher les 5 derniers .
Comment faire pour que flash prenne les 5 derniers ?
Il faut prevoir a l 'avance les 5 cases ou on peut les générer dans flash?


Ou par exemple si on se met dans un cas n entrées dans ma base de données et j'aimerais y afficher les n , comment générer dans flash ces n entrées?

Merci beaucoup !
vendredi 18 novembre 2005 à 18:39:20 | Re : variable tableau php-> flash

Cgaybeul

Oui c'est possible de lire un tableau dans flash.

Le mieux c'est de le générer à partir du php, cherche "array" dans l'aide flash pour savoir quoi générer (tu peux mettre des tableaux dans des tableaux aussi) !!! Sinon il faut générer du XML, ça marche aussi !

Pour afficher les dernières valeurs, il suffit de compter le nombre d'occurences du tableau (mon_array.length ou mon_XML.length) et de lancer une boucle pour afficher les données à partir "du résultat -5" ... Mais pourquoi pas le faire en php ??? Si tu ne génère un tableau que des 5 que tu veux ?

Ensuite pour l'affichage, il faut utiliser "createEmptyMovieClip" pour les images et "createTextField" pour les textes ... l'aide de flash est assez claire pour ça !

Pour positionner le tout, ça va dépendre de la mise en page !!!

... à suivre ?


Cette discussion est classée dans : variable, php, flash, id, articles


Répondre à ce message

Sujets en rapport avec ce message

révupérer variable Flash MX dans PHP [ par judita ] Bonjour,J'ai une variable dans Flash MX 2004 que je souhaite récupérer ensuite dans le PHP. J'essaie d'utiliser le SendAndLoad mais ça ne marche pas ! interprétation de variable php dans flash [ par amend ] Bonjour,Si vous êtes un pro du php et de flash, vous pourrez sans doute m'aider àrésoudre mon problème :J'ai un menu unique en flash que j'aimerais ut Variable php dans animation flash [ par platinum75 ] Bonjour,j'ai dans ma barre d'adresse http://www.ndd.com/index.php?variable=valeurvariableJe souhaite pouvoir afficher "valeurvariable" dans mon animat envoi et réception de variable flash-php-flash c possible ? [ par pamafaut ] BonjourJe souhaite consulter ma base de mon flash et pour cela je dois envoyer une variable au php qui me renvoie les infos... j'utilise le code sui probleme d'echange de Données Flash/Php avec l'Objet LoadVars [ par ganja31200 ] Bonjour, je souhaite faire afficher dans flash un texte stocké dans une base de donnée, et c'est flash qui, par l'envoi d'une variable, qui defini que Recevoir variable PHP dans Flash [ par ICIoBRa ] Salut a tousJe cherche une explication complete de la fonction loadVariables c'est a dire recevoir une variable dans flash.Merci a tousICIoBRa</font i Probleme d'Echange de données Flash/PHP ...HELP ME PLEASE!!! [ par ganja31200 ] Bonjour à tous!Alors voilà, je desire faire afficher dans flash un texte qui est stocké dans une base de données en passant par un script PHP... mais probleme de variable php à faire passer à flash [ par genmin ] voilà j'ai un souci pour faire passer des données de php à flash. Lorsque je met la ligne 1 dans mon script php tout fonctionne bien mais si je la rem Lien Php [ par poppi ] Je n'arrive pas à faire un lien dynamique du style : page.php?id=, afin que des membres puissent accéder à un page différente à partir de mon flash, p variable php vers flash [ par scawf ] Bonjour, je cherche a recuperer dans un swf ( donc en flash) la valeur d une variable ( on v a dir $variable ^^ ) Mais je n´i arrive pasje sais (


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 : 0,406 sec (3)

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