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 :

Récupération valeur d'une variable PHP dans un <td>


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Récupération valeur d'une variable PHP dans un <td>
    Bonjour à tous,

    Je me retrouve coincé, j'aimerai récupérer la valeur de $idConsultant(variable php). Cette variable ne doit pas s'afficher dans le tableau mais est liée aux autres éléments(Name/Status/Profile/etc.). Comment fait-on pour récupérer la valeur d'un élément précis d'un tableau dans le javascript ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    --><tr class="BGEBEBEB"><!--
                  --><td class="col-xs-3 Tcenter noPadding">'.$name.'</td><!--
                  --><td class="col-xs-3 Tcenter noPadding">'.$status.'</td><!--
                  --><td class="col-xs-3 Tcenter noPadding">'.$profile.'</td><!--
                  --><td class="col-xs-3 Tcenter noPadding">'.$comments.'</td><!--
                  --><td class="col-xs-3 TCenter noPadding" onclick="ConsultantDetails('.$idConsultant.')"></td><!--
    --></tr><!--';

    J'ai essayé en faisant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	function ConsultantDetails(id)
    	{
    		alert(id);
    	}
    seulement il me dit : [object HTMLTableElement]

    Je vous remercie d'avance pour votre aide

  2. #2
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Points : 7 653
    Points
    7 653
    Billets dans le blog
    55
    Par défaut
    Ce qu'il te dit [object HTMLTableElement] c'est que c'est un objet table du DOM.

    Tu peux récupérer le contenu à la ième ligne et jème colonne de ton tableau qui s’appellerait par exemple monTab en faisant monTab.rows[i].cells[j].innerHTML
    Développeur Java
    Site Web

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

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    comme toujours
    c'est une mauvaise idée que de mélanger php js et html

    A+JYT

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par autran Voir le message
    Ce qu'il te dit [object HTMLTableElement] c'est que c'est un objet table du DOM.

    Tu peux récupérer le contenu à la ième ligne et jème colonne de ton tableau qui s’appellerait par exemple monTab en faisant monTab.rows[i].cells[j].innerHTML

    Merci pour ta réponse

    Et comment puis-je récupérer le numéro de la ligne de ma table lors du clic ? :/

    Je te remercie d'avance

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Bonjour,
    regarde le code HTML généré tu y trouveras surement des informations intéressantes.

    Un tel message apparaît si tu fais un alert(this) sur le click d'une TD.

Discussions similaires

  1. Affichage de la valeur d'une variable php dans un code javascript
    Par hastiok dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/12/2009, 12h59
  2. [Spip] Récupérer la valeur d'une variable PHP dans une boucle Spip
    Par papisdoums dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 10/04/2009, 19h03
  3. [PHP 5.0] Récupérer la valeur d'une variable php dans du code javascript
    Par HF974 dans le forum Langage
    Réponses: 4
    Dernier message: 08/03/2009, 11h46
  4. [PHP-JS] affectation de la valeur d'une variable js à dans variable php
    Par Mat_DZ dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 24/08/2006, 17h21
  5. [Conception] récupération d'une variable php dans une autre page
    Par vali7 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 18/01/2006, 11h19

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