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

JavaScript Discussion :

conversion d'un tableauPHP a une tableau javascript


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 167
    Par défaut conversion d'un tableauPHP a une tableau javascript
    c'est le code que j'ai trouvé dans la faq mais le probléme qu'il veux pas marcher.
    <?php
    function construisTableauJS($tableauPHP, $nomTableauJS){
    echo $nomTableauJS." = new Array();";
    for($i = 0; $i < count($tableauPHP); $i++){
    if(!is_array($tableauPHP[$i])){
    echo $nomTableauJS."[".$i."] = '".$tableauPHP[$i]."';";
    }
    else{
    construisTableauJS($tableauPHP[$i], $nomTableauJS."[".$i."]");
    }
    }
    return;
    }
    $monTableauPHP = array(array("toutou", "toto"), array("titi", "tata",
    array("tonton", "tutu", array("quatrieme etage du tableau", 54))));
    echo "<pre>";
    print_r($monTableauPHP);
    echo "</pre>";
    echo "<script type='text/javascript'>";
    echo "<script type='text/javascript'>";
    construisTableauJS($monTableauPHP, "monTableauJS");
    document.write(monTableauJS.toSource());
    document.write(montableauJS[0][0])
    echo "</script> ";
    ?>
    aidez moi svp.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    le principe est assez simple ...

    coller dans une variable string javascript un impode (php) de ton array php avec un séparateur
    et à la ligne suivante faire un split de ce string sur le séparateur ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 43
    Par défaut
    Salut,

    vas voir ce post, j'ai réussi à faire tourner cette petite moulinette

    http://www.developpez.net/forums/sho...823#post844823

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 167
    Par défaut
    merci bien pour vos réponces.

Discussions similaires

  1. Passer un tableau javascript d'une page à une autre
    Par jean-pierre96 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 20/04/2007, 21h28
  2. Réponses: 12
    Dernier message: 27/03/2007, 15h48
  3. Inclure une page dans dans une tableau avec javascript
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/09/2005, 12h31
  4. Passage d'un tableau javascript en paramètres d'une URL
    Par seblo_scoqi dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 02/09/2005, 10h46
  5. tableau javascript ecrit par une fonction asp
    Par LineLe dans le forum ASP
    Réponses: 4
    Dernier message: 03/11/2003, 08h38

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