JS, PHP, form et tableau dynamique
Résolu
Eulanie02
-
Eulanie02 -
Eulanie02 -
Bonjour,
Je suis tomber sur le bout de code suivant qui permet dynamiquement d'ajouter une ligne de deux colonnes à un tableau. Je souhaiterais utiliser quelque chose dans ce genre là pour mon site, mais je ne sais pas très bien comment faire pour récupérer mes variables étant donné que je connais la taille du tableau qu'en javascript.
J'ai fait quelque chose comme cela:
mais après c'est pas super pratique... y a t'il un moyen de stocker tout cela dans un tableau ?
J'ai essayé ça
mais lorsque j'essaie de faire
ça ne marche pas alors que
marchait...
J'aimerais ensuite pouvoir récupérer toutes les valeurs via php.
Merci beaucoup de votre aide.
Je suis tomber sur le bout de code suivant qui permet dynamiquement d'ajouter une ligne de deux colonnes à un tableau. Je souhaiterais utiliser quelque chose dans ce genre là pour mon site, mais je ne sais pas très bien comment faire pour récupérer mes variables étant donné que je connais la taille du tableau qu'en javascript.
J'ai fait quelque chose comme cela:
texte.setAttribute("name", "champ"+nb_champs)
mais après c'est pas super pratique... y a t'il un moyen de stocker tout cela dans un tableau ?
J'ai essayé ça
texte.setAttribute("name", "champ[]")
mais lorsque j'essaie de faire
alert(formulaire.champ[0].value)
ça ne marche pas alors que
alert(formulaire.champ0.value)
marchait...
J'aimerais ensuite pouvoir récupérer toutes les valeurs via php.
Merci beaucoup de votre aide.
<head> <script language='javascript' type='text/javascript'> function ajouteLigne () { ligne = document.createElement ('tr'); cell = document.createElement ('td'); texte = document.createTextNode ('bla bla bla'); cell.appendChild (texte); cell2 = document.createElement ('td'); texte2 = document.createTextNode ('bla bla bla'); cell2.appendChild (texte2); ligne.appendChild(cell); ligne.appendChild(cell2); document.getElementById ('superTableau').appendChild (ligne); } </script> </head> <body> <table id='superTableau' border='2' width='100%'> </table> <a href="#" onclick="ajouteLigne();">Mettre a jour le tableau</a> </body></html>
A voir également:
- JS, PHP, form et tableau dynamique
- Tableau croisé dynamique - Guide
- Tableau word - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Tableau ascii - Guide
- Trier un tableau excel - Guide
5 réponses
L'idéal serait de stocker les valeurs dans un champs bidimentionnel...
champ[0][0], champ[0[1], champ[1][0], champ[1][1], ...
Mais je sais pas si c'est possible....
Merci!
champ[0][0], champ[0[1], champ[1][0], champ[1][1], ...
Mais je sais pas si c'est possible....
Merci!
Merci de votre réponse!!
Par contre, comment je peux faire pour récupérer ces valeurs avec php?
Merci encore!
Par contre, comment je peux faire pour récupérer ces valeurs avec php?
Merci encore!
En fait, je pensais faire un champ caché ou j'aurais stocké le nombre de champs, et ensuite je n'aurais plus de problème pour traiter tout ça... J'ai une variable globale comme cela:
Dans le body, j'aimerais pouvoir récupérer la valeur du champ global via php, quand l'utilisateur clique pour valider le formulaire. Mais je n'y arrive pas... :(
<head> <script> var nombre_champs = 0; function ajouter_ligne() { nombre_champs++; ... } </script> </head
Dans le body, j'aimerais pouvoir récupérer la valeur du champ global via php, quand l'utilisateur clique pour valider le formulaire. Mais je n'y arrive pas... :(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question