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 :

[AJAX] récuperer le contenu de plusieurs tablaux géneré depuit ma pages php


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de karimphp
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 183
    Par défaut [AJAX] récuperer le contenu de plusieurs tablaux géneré depuit ma pages php
    salut tout le monde
    est il possible de recuperer plusieurs tableaux $tab,$tab2,$tab3 de ma page php et placer leurs contenu dans different div de ma page html ?
    exemple
    page php qui retourne les tableaux
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    $resultat3 = mysql_query("SELECT id_articles,nom,reference from articles"); 
    for($i=0;$i<$enr3 = mysql_fetch_array($resultat3);$i++) 
    {
    $tab1[$i]=$enr3["id_articles"];
    $tab2[$i]=$enr3["nom"];
    $tab3[$i]=$enr3["reference"];
    }
    echo $tab1;
    echo $tab2;
    echo $tab3;
    ajax et affichage
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function go_article(){
    var xhr3 = getXhr();
    réponse
    xhr3.onreadystatechange = function(){					
    if(xhr3.readyState == 4 && xhr3.status == 200){
    document.getElementById('id_articles').innerHTML = xhr3.responseText;(ici je veut recuperer le conten de $tab1 retourné de ma page php
    ---------
    document.getElementById('nom').innerHTML = xhr3.responseText;(ici je veut recuperer le conten de $tab2 retourné de ma page php
    ---------
    document.getElementById('reference').innerHTML = xhr3.responseText;(ici je veut recuperer le conten de $tab3 retourné de ma page php
    }
    }
    merci de votres aide

  2. #2
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 169
    Par défaut
    Tu devrais utiliser le json, il existe des fonctions de conversion coté php, par exemple pour encoder des tableaux, et du coté javascript, pour récupérer des tableaux javascript, sur lesquels tu pourras itérer. Après il te suffira de créer un tableau global qui contiendra dans ses 3 premiers élément chacun de tes sous tableaux.
    Regarde les tutoriaux json

  3. #3
    Membre confirmé Avatar de karimphp
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 183
    Par défaut
    merci pour ta réponse je vais le tutoriau JSON tout de suite

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 16/06/2013, 14h43
  2. Réponses: 36
    Dernier message: 01/06/2011, 15h49
  3. [MySQL] Connections à plusieurs serveurs dans une seule page php
    Par Pgs dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/06/2006, 16h59
  4. Comment récupérer le contenu de plusieurs fichiers textes ?
    Par calimero2611 dans le forum Langage
    Réponses: 9
    Dernier message: 19/02/2006, 15h45
  5. [AJAX] Ajax et javascript contenu
    Par zekey dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/09/2005, 20h16

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