begin process at 2010 03 19 21:56:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Tableau bidimensionnel du php au javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Tableau bidimensionnel du php au javascript

jeudi 15 mai 2008 à 10:31:20 | Tableau bidimensionnel du php au javascript

marcAnkhou

Bonjour à tous, j'aimerai un petit renseignement :

 <div id='tri'>
<?php echo $gedTable[0][0]; ?>
<select name='tri' onchange='selectTri(this.value,<?php echo $gedTable; ?>);'>
 <option value='0'>Choisissez le Tri</option>";
      <?php 
            for($i=1;$i<=$max;$i++){
                 echo "<option value=".$i.">Index ".$i."</option>";
           }
      ?>
</select>
</div>  

voilà $gedTable est un tableau à deux dimensions, j'aimerai le passe en paramètre dans ma fonction JS et récupérer les valeur de ce tableau mais il me met cette erreur  ;
   
function selectTri(value,gedTable) {
             alert(gedTable[0][0]);
 }
  Il dit que ça a une valeur nulle, ou que ce n'est pas un objet, je suis sous Internet explorer, c'est une obligation je suis en stage.

Donc ma question est comment récupérer les valeurs d'un tableaux bidimensionnel du php au Javascript ? Merci bien
jeudi 15 mai 2008 à 10:35:39 | Re : Tableau bidimensionnel du php au javascript

bultez

Membre Club


Bonjour,

    on ne passe pas de paramètres du php au js.
    le js est créé par le php, envoyé vers le micro cleint, et là, interprété.

    je ne sais pas ce que tu veux faire, mais génère "un array d'array"
          et utilise le nom de celui-ci.


                Cordialement            Bul         [mon Site]     [M'écrire]
jeudi 15 mai 2008 à 10:44:25 | Re : Tableau bidimensionnel du php au javascript

marcAnkhou

En fait dans le tableau php j'ai dans la première dimension les noms de bases, et dans a deuxième de dimension les noms de table associées à ces bases.

Je voudrai réutiliser le tableau php dans le javascript, en récupérant la valeur de la combobox, pour sélectionner la table sql de mon tableau à deux dimensions. La table choisie servira comme tri pour ma requete dans ma page principale.

J'aimerai juste dans la fonction 'selectTri(this.value,<?php echo $gedTable; ?>);  passer mon tableau de bases et tables dans le javascript et les réutiliser dans la fonction, vous voyez mieux ?
jeudi 15 mai 2008 à 12:43:18 | Re : Tableau bidimensionnel du php au javascript

bultez

Membre Club


Bonjour,

    je récapépète ?
       on ne passe pas de paramètres du php au js


    >>réutiliser le tableau php
       génère un tableau javascript dans le php


                Cordialement            Bul         [mon Site]     [M'écrire]
jeudi 15 mai 2008 à 13:06:59 | Re : Tableau bidimensionnel du php au javascript

marcAnkhou

Ah ! En fait ce que tu veux dire c'est mon peut passer des valeurs mais pas des variables c'est ça ? 

   Dans mon cas je ne peux pas générer le tableau en javascript, je suis forcé de l'initialiser dans le php, je vais faire autrement je pense.
      Peut être concaténer toutes les valeurs avec un caractère séparateur puis appaser la variable de type string et faire un split derrière
jeudi 15 mai 2008 à 13:21:34 | Re : Tableau bidimensionnel du php au javascript

bultez

Membre Club


non, non, ce n'est pas ce que je veux dire....

je pense que tu n'as pas encore percuté comment ça se passe
      entre php ( enfin, le serveur )  et javascript ( enfin, le client )

      il y a longtemps que je n'avais pas copié/collé cela :

    javascript et php, sont 2 langages différents,
    ils ne tournent pas sur la même machine
    et surtout, pas en même temps
    javascript se déroule sur la machine client ( le micro quoi )
    php sur le serveur. ( le site chez le FAI quoi )

    le php "génère" du html, javascript ... et l'envoie vers le client,
         il se termine et "n'existe plus" ( si on peut dire )
    l'utilisateur voit une page html/javascript, 
      il cliquera (par exemple) sur un bouton et l'action associée 
         [ javascript ou html ] peut  appeller du code php, 
         peut-être celui qui l'a généré,
         avec un formulaire, ajax, en changeant l'url...
      pour dire que javascript, lui non plus ne passe
      pas de paramètres au php ! il envoie un formulaire ( par
      exemple ) sur le serveur, le langage qui y existe traitera
      ce formulaire ( asp, php, ruby .... )


                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 15 mai 2008 à 13:33:09 | Re : Tableau bidimensionnel du php au javascript

marcAnkhou

<input type="button" id="button" style="background-image:url(image/safirBouton.jpg)" value="Regrouper"  onclick="regrouper(<?php echo $id; ?>, <?php echo $idCorb; ?>);" />

Pourtant quand je fais ça,  et qu'après j'utilise la fonction js 
      
      function regrouper(tailleTab,idCorb){
 idMaitreVal = document.getElementById("choix_"+idMaitre).value.split("?");
 for(var i=0;i<tailleTab;i++){
  if(document.getElementById("choix_"+i).checked){
   iVal = document.getElementById("choix_"+i).value.split("?");
   resReq = requeteAjax("reqRegroupe.php?idMaitre="+escape(idMaitreVal[1])+"&idCk="+escape(iVal[1]));
  }
 }
 window.location="./verifliq.php?corb="+escape(idCorb)+"&idMaitre="+escape(idMaitreVal[1]);
}

Tu es bien d'accord que je peux réutiliser les variables que j'avais déclarés dans mon php, et ensuite les faire passer dans ma fonction javascript pour les réutiliser.  (Le fonctionnement je savais comment il marchait entre php et js),je pense juste qu'on se comprends mal, ou que je ne suis pas assez clair
jeudi 15 mai 2008 à 13:46:28 | Re : Tableau bidimensionnel du php au javascript

bultez

Membre Club
bien... si tu as compris,   tu dois pouvoir
   nous montrer la page html générée... et pas le php !
   ( enfin.. UN PETIT EXTRAIT, le nécessaire, tout le
      nécessaire mais pas plus )

                Cordialement            Bul         [mon Site]     [M'écrire]
jeudi 15 mai 2008 à 13:58:13 | Re : Tableau bidimensionnel du php au javascript

marcAnkhou

Le code que je t'ai montré ne génère pas de html puisque comme tu l'as précisé c'est uns fonction effectuée coté client .

   Ce que j'ai voulu te montrer c'est que dans mon php j'ai deux variables : $id et $idCorb. et que sur mon bouton en cliquant dessus ça envoit ces variables dans la fonction javascript onclick="regrouper(<?php echo $id; ?>, <?php echo $idCorb; ?>);" 

  qui fait un traitement spécifique derrière.
 Les variables php que j'ai passé dans la fonction javascript je peux les réutiliser. Et ma question était donc, est-ce possible de passer un tableau à deux dimensions ? des variables de type texte ou numériques oui, mais un tableau ? :)
jeudi 15 mai 2008 à 14:11:43 | Re : Tableau bidimensionnel du php au javascript

bultez

Membre Club



>> Le code que je t'ai montré ne génère pas de html
    ah bon ???
    et ça :
        ..<?php echo $id; ?>, <?php echo $idCorb; ?>);....
    ça ne génère pas de html ?

>>Et ma question était donc, est-ce possible de passer un tableau à deux dimensions ?
>>des variables de type texte ou numériques oui, mais un tableau ?
    que veux tu que je te dise ?
    disons non.
    mais simplement parce qu'on ne passe pas de paramètres
                      entre le php et le javascript !   pas pour autre chose.

    relis ce que je tente de t'expliquer ( peut-être maladroitement ? )
    tu ne peux pas passer des variables du php au javascript :
       ils ne communiquent absolument pas, ils ne se connaissent pas.
 

                Cordialement            Bul         [mon Site]     [M'écrire]

1 2

Cette discussion est classée dans : javascript, php, tableau, bidimensionnel, gedtable


Répondre à ce message

Sujets en rapport avec ce message

Tableau PhP dans Javascript [ par lespaulz ] Voici mon premier message sur JS_FRJ'ai un ptit probleme pour passer un tableau PhP dans javascript.En effet dans un formulaire j'ai un champ qui s'ap Checkbox avec PHP/MySQL/JavaScript [ par montalto ] Bonjour,Je suis debutant dans la programmation web et j'aurais besoin d'aide, ou pluto de sources ;)voila je doit faire une page qui affiche un tablea Compatibilité PHP/Javascript [ par gregalex ] Je veux utiliser une tableau de champs de type "input".Pour cela, en php, je dois les déclarer en name="nomduchamp[]".les crochets permettent de récup Récupéré un tableau php avec Javascript [ par Blacknight91titi ] Bonjours a tous.Voila mon problème.Je créer un tableau php grace au résultat que j'ai obtenu de ma base de donée et j'aimerai trasférer ces résultats Passer un tableau php à javascript [ par kedieng ] Slt! Je veux savoir comment peut on passer à javascript un tableau créé dynamiquent en php si c'est possible. Merci Tableau javascript vers PHP [ par chamallow ] Bonjour,Si la question a déjà été abordée, et bien désolée, mais j'ai pas trouvé !!Voilà, j'ai un page php, qui affiche un tableau de données. Ces don récupérer une variable javascript avec php [ par metos ] Bonjours,     Es-il possible d'utiliser une variable JS dans du code php? Mon problème est que je dois créer un tableau avec des donnée lu dans une ba récupération d'un tableau php dans javascript [ par YarbY ] bonjourJe créé une page de saisie d'un questionnaire, les resultats sont enregistrés dans une bdd avec notamment un numero de fiche saisi manuellement Cookies en JavaScript, lecture cookies dans tableau php [ par Const4ntine ] Bonjour,N'étant pas satisfait du panier Paypal, je recherche à faire mon propre panier.Mon site est pour la plus part en .html, et je souhaite garder


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,264 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales