IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dynamique Discussion :

sendAndLoad un tableau


Sujet :

Dynamique

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut sendAndLoad un tableau
    Salut, j'utilise la méthode SendAndLoad dans mon projet fla pour envoyer à un script PHP des infos...

    Pour l'instant, ca marche tres bien mais je ne passe que des variables simples style int, string

    Est-il possible d'envoyer un tableau ??? ou faut-il envoyer les param de ce tableau un par un ???

    Merci de vos conseils

    ++
    JC

  2. #2
    Inactif Avatar de CR_Gio
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 195
    Par défaut
    Bonsoir a tous,

    jc_cornic a tu essayé de faire quelque chose comme ca :

    Code AS2 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    send_lv:LoadVars=new LoadVars();
    send_lv["my_tab[0]"] = "One";
    send_lv["my_tab[1]"] = "Two";
    send_lv["my_tab[2][0]"] = "Tree one";
    send_lv["my_tab[2][1]"] = "Tree tow";
     
    send_lv.send("show_post.php", "_blank", "POST");
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    // show_post.php
    echo '<pre>';
    print_r($_POST);
    echo '</pre>';
    //echo $_POST['my_tab'][2][1];

  3. #3
    Membre expérimenté
    Homme Profil pro
    Creative Technologist
    Inscrit en
    Avril 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Creative Technologist

    Informations forums :
    Inscription : Avril 2007
    Messages : 126
    Par défaut
    Une solution classique, consiste à concaténer une chaîne avec un séparateur, puis à spliter la chaîne à l'arrivée... genre ton PHP envoie:

    a = 25$63$98$coucou$98$toto

    et ton flash exécute:

    myArray = a.split("$");

    Avec une petite méthode récursive sur une chaine de type [[,,,],[,,,]] tu peux même avoir plusieurs niveaux ou dimmensions dans ton tableau... moi j'utilise ça souvent, ça marche bien.

    Par contre le résultat du split c'est un String. En AS3, il faudra surement que tu boucles sur ton tableau pour recaster les variables que tu as reçues. Si tu as besoin de mélanger différents types, fait précéder tes valeurs par un code. Moi je fais un truc du genre:

    a = [[B:true, N:12.3, I:5], [S:coucou, I:8]]

    et puis dans la boucle:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    switch (value.split(":")[0]) {
       cast "B": return Boolean(value.split(":")[1]; break;
       cast "N": return Number(value.split(":")[1]; break;
       cast "S": return String(value.split(":")[1]; break;
    }
    enfin, un truc comme ça, c'est toi qui vois...

  4. #4
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    Merci bien les gars !!!

    ++
    JC

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. trier un tableau et compter des elements du tableau
    Par remi51 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 17/06/2002, 16h51
  2. Réponses: 2
    Dernier message: 27/05/2002, 19h46
  3. verification de doublons dans un tableau
    Par bohemianvirtual dans le forum C
    Réponses: 11
    Dernier message: 25/05/2002, 12h21
  4. transmision de tableau en parametre
    Par Horus dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/05/2002, 11h15
  5. Réponses: 4
    Dernier message: 13/05/2002, 16h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo