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 :

Calculs sur un tableau Html créé en boucle


Sujet :

JavaScript

  1. #21
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 257
    Par défaut I Gat it !
    Ca y est je l'ai eu:
    Pour ceux que ca peut interrésser:
    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
    <?php 
    $reqtarifs = mysql_query("SELECT * FROM tarifs"); ?>
    <script type="text/javascript"> 
    data = { 
    <?php while ($tarifs = mysql_fetch_array($reqtarifs))
    { ?>
    '<?php echo $tarifs['Designation']; ?>': ['<?php echo $tarifs['Designation']; ?>','<?php echo $tarifs['Unite']; ?>','<?php echo $tarifs['Prix']; ?>'],
    <?php } ?>};
    </script>																		
    <script type="text/javascript">
     
    function change_Designation(Ligne,Mot) 
    { 
    document.getElementById('Quantite'+Ligne).value = Ligne; 
    document.getElementById('Unite'+Ligne).value = data[Mot][1];
    document.getElementById('Prix'+Ligne).value = data[Mot][2]; 
    }
    </script>
    En fait je fesais la boucle WHILE autour des balises <script></script>

    Allez "Résolu"

    Merci sekaijin et NoSmoking

  2. #22
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    pourquoi faire compliqué ?
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php 
    $reqtarifs = mysql_query("SELECT * FROM tarifs"); ?>
    <script type="text/javascript"> 
    data = { 
    <?php while ($tarifs = mysql_fetch_array($reqtarifs))
    { ?>
    '<?php echo $tarifs['Designation']; ?>': ['<?php echo $tarifs['Designation']; ?>','<?php echo $tarifs['Unite']; ?>','<?php echo $tarifs['Prix']; ?>'],
    <?php } ?>};
    </script>																		
    <script type="text/javascript">
    préparation des données à transmetre
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $reqtarifs = mysql_query("SELECT * FROM tarifs"); 
    $data = array();
    while ($tarifs = mysql_fetch_array($reqtarifs) {
      $data[$tarifs[Designation]] = $tarifs;
    }
    passage tu tableau data de php à js
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <script type="text/javascript"> 
    data = <?php echo json_encode($data); ?>;
    </script>

    A+JYT

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. calculs sur un tableau
    Par ewaca dans le forum C#
    Réponses: 0
    Dernier message: 18/01/2014, 19h05
  2. [MySQL] Tableau HTML dans une boucle while
    Par renaud26 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 17/01/2011, 15h29
  3. Réponses: 3
    Dernier message: 08/03/2010, 05h29
  4. [HTML] scrollbar uniquement sur un tableau
    Par waddle dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/01/2006, 11h06
  5. [HTML] Alignement d'un texte sur un tableau...
    Par gdawirs dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 21/11/2005, 14h08

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