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 :

[JS-PHP] Création d'un tableau à la volée


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 63
    Par défaut [JS-PHP] Création d'un tableau à la volée
    Bonjour,

    A partir d'une requete PHP je souheterai créer un tableau.

    Voilà le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
     
    <body>
     
    <?
    print("<script language=\"javascript\" type=\"text/javascript\">
     
    var trNode = document.createElement(\"tr\");
    var tdNode = document.createElement(\"td\");
    var inputNode = document.createElement(\"input\");
    inputNode.type = \"text\";
    inputNode.name = \"desi\"$ligne;
    tdNode.appendChild(inputNode);
    trNode.appendChild(tdNode);
    document.getElementById(\"tb_bl\").appendChild(trNode);
     
    </script>");
    ?>
     
    <table border="1">
    <tbody id="tb_bl">
     
    </tbody>
    </table>
    </body>
    L'ajout des valeurs dans les lignes du tableau doit être automatique.

    Avec ce code mon tableau "tb_bl" n'est pas connu.

    Merci pour votre aide.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Le script Javascript généré se lance avant que ton tableau ne soit généré dans la page.

    Si on admet que la page se charge de haut en bas, lorsque ton code Javascript est chargé, le tableau "tb_bl" ne l'est pas encore, c'est pour ça qu'il ne le trouve pas.

    Deux solutions :

    1. Mettre ta balise <script> en-dessous du tableau
    2. Faire de ton script une fonction appelée dans le onload du body.

Discussions similaires

  1. Création tableau à la volée
    Par jypees dans le forum Langage
    Réponses: 4
    Dernier message: 09/05/2009, 00h09
  2. Création dynamique de tableau.
    Par Yux dans le forum C
    Réponses: 6
    Dernier message: 05/11/2005, 16h24
  3. [Sessions] Message erreur PHP création de session
    Par Ylias dans le forum Langage
    Réponses: 2
    Dernier message: 29/09/2005, 11h11
  4. Création d'un tableau composé de TComboBox
    Par gilles641 dans le forum Langage
    Réponses: 1
    Dernier message: 26/07/2005, 10h30
  5. [PHP-JS] Remplir un tableau javascript selon un tableau php
    Par jerome38000 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/01/2005, 14h02

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