Partage
  • Partager sur Facebook
  • Partager sur Twitter

indice 0 de tableau toujours vide ou null

    30 octobre 2008 à 23:10:59

    Bonjour,
    j'essaie de récupérer des données d'une base de donnée et de les stocker dans un tableau Javascript. Le problème est que je n'arrive pas à attribuer de valeur à l'indice 0: j'obtiens tout le temps des "undefined". j'ai fouiné sur le net et fais des essaie mais je ne vois vraiment plus quoi faire. Plz help a lost Zero :lol:

    <html>
    <?php 
      mysql_connect("localhost", "root", "");
      mysql_select_db("linitiee");
      $req = mysql_query("SELECT * from diapo_mode");
      $nb_img= mysql_num_rows($req);  
      while ($data = mysql_fetch_array($req)) {
      echo "<script>
    <!--
    if (!i) { var i = 0 ; }
    var nomt = new Array();
    nomt[i]='" .$data['nom']. "';
    i++;
    //-->
    </script>";
      }
      ?>
    <script>
    <!--
    document.write(nomt.length);
    document.write(nomt[0]);
    document.write(nomt[1]);
    //-->
    </script>
    </html>
    


    re bonjour,
    j'ai mis à jour le code et maintenant ca affiche les deux dernière valeurs de chaque tableau (les deux première sont undefined).

    <html>
    <?php 
      mysql_connect("localhost", "root", "");
      mysql_select_db("linitiee");
      $req = mysql_query("SELECT * from diapo_mode");
      $nb_img= mysql_num_rows($req);  
      $i=0;$j=0;$k=0;?>
       <script>
    <!--
      var nomt = new Array();
      var urlt = new Array();
      var desct = new Array();
      //-->
    </script>
      <?php
      while ($data = mysql_fetch_array($req)) { 
      echo "<script>
    <!--
    urlt[". $k ."]='" .$data['url']. "'; 
    desct[". $j ."]='" .$data['Desc']. "'; 
    nomt[". $i ."]='" .$data['nom']. "'; 
    //-->
    </script>";
      $i++;$j++;$k++;
       }
      ?>
    <script>
    <!--
    document.write(nomt[0], '<BR>');
    document.write(nomt[1], '<BR>');
    document.write(nomt[2], '<BR>');
    document.write(nomt[3], '<BR>');
    document.write(desct[0], '<BR>');
    document.write(desct[1], '<BR>');
    document.write(desct[2], '<BR>');
    document.write(desct[3], '<BR>');
    document.write(urlt[0], '<BR>');
    document.write(urlt[1], '<BR>');
    document.write(urlt[2], '<BR>');
    document.write(urlt[3], '<BR>');
    //-->
    </script>
    </html>
    
    • Partager sur Facebook
    • Partager sur Twitter

    indice 0 de tableau toujours vide ou null

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown