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

Langage PHP Discussion :

Transmettre une variable à JavaScript


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 3
    Par défaut Transmettre une variable à JavaScript
    Bonjour,

    J'ai un souci en JavaScript et je ne sais pas comment le résoudre.

    Voici mon 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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <td>
                      <input type="text" id="refAchat2_<?php echo $i;  ?>" name="refAchat2_<?php echo $i; ?>" value="<?php echo  $ligne['refRP']; ?>" disabled>
                    </td>
     
                    <td>
     
                      <input type="checkbox" id="stock_<?php echo $i;  ?>" name="stock_<?php echo $i; ?>" value="stock"  onclick="changementradio()">
                      <br><br>
                        Quantit&eacute; prise en stock : 
                      <br>
     
                      <SELECT id="refAchat1_<?php echo $i; ?>" name="refAchat1_<?php echo $i; ?>" disabled>
                        <?php while ($result = mysql_fetch_assoc($query)) { ?>
                          <OPTION value="<?php echo  $result['libProduit'] ; ?>" ><?php echo $result['libProduit'] ;  ?></OPTION>
                        <?php } ?>
                      </SELECT> 
     
                      <input type="text" id="qtePriseStock_<?php echo  $i; ?>" name="qtePriseStock_<?php echo $i; ?>"  value=0  onkeyup="total()" size="7" disabled>
                      <br><br>
     
                    </td>
     
                    <td>
                      <input type="checkbox" id="commande_<?php echo  $i; ?>" name="commande_<?php echo $i; ?>" value="commande"  onclick="changementradio()">
                      <br><br>
                      N&deg; de commande : 
                      <br>
                      <input type="text" id="cf_<?php echo $i; ?>" name="cf_<?php echo $i; ?>" value="" disabled>
                      <br><br>
                      Quantit&eacute; command&eacute;e : 
                      <br>
                      <input type="text" id="qteCommandee_<?php echo  $i; ?>" name="qteCommandee_<?php echo $i; ?>"  value=0  onkeyup="total()" size="7" disabled>
                      <br><br>
                    </td>
     
                    <td>
                      <input type="text" id="Reste_<?php echo $i; ?>" name="Reste_<?php echo $i; ?>" size="7">
                      <input type="hidden" id="famille_<?php echo $i;  ?>" name="famille_<?php echo $i; ?>" value="<?php echo  $ligne['idFamille'] ; ?>" size="7">
                    </td>
    Et je souhaite réaliser cette fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    function total()        
        {    
          var champs1=document.gestion_demandes_rp.qtePriseStock.value;      
     
          var champs2=document.gestion_demandes_rp.qteCommandee.value;
     
          document.gestion_demandes_rp.Reste.value = parseFloat(champs1) + parseFloat(champs2);
      }
    et je ne sais pas comment faire pour intégrer le $i dans ma fonction en js ...

    Quelqu'un saurait-il m'indiquer comment faire ?

    Merci d'avance de votre aide.

  2. #2
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 122
    Par défaut
    Bonjour,

    1- Tu codes souvent
    mais je ne vois pas l'initialisation de la variable $i, je crois que tu le fais déjà antérieurement.

    2- Pour intégrer du PHP dans un code JS, c'est la même chose que dans un HTML, exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('refAchat<?php echo $i; ?>').disabled = false

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 3
    Par défaut Oups
    Oups oui mince désolée je ne connais pas trop le fonctionnement du site.

    ça ne fonctionne pas avec 'refAchat<?php echo $i; ?>'

    ça me dit qu'il ne connait pas $i

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 20/06/2009, 13h37
  2. Réponses: 3
    Dernier message: 10/11/2006, 10h33
  3. [PHP-JS] Transmettre une variable javascript à php
    Par dimitrimm972 dans le forum Langage
    Réponses: 1
    Dernier message: 01/11/2006, 06h41
  4. [PHP-JS] Transmettre une variable javascript vers php
    Par phpaide dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 20/05/2006, 08h30
  5. Réponses: 12
    Dernier message: 23/06/2004, 13h50

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