Probleme avec Array multidimensional
Résolu
kevinawa
-
kevinawa Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
kevinawa Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un gros soucis avec le remplissage d'un Array multi, que j'envoi via AJAX , je vous explique:
voici mon code js :
J'envoi ensuite ce tableau à un fichier PHP qui se contente de faire un print_r($_POST)
Je veux que mon tableau ressemble à cela au final =>
Mais le print_r me renvois ca =>
J'ai un gros soucis avec le remplissage d'un Array multi, que j'envoi via AJAX , je vous explique:
voici mon code js :
for(i=0; i<=longueur; i++){ for(j=0;j<largeur;j++){ // je récupère un à un (cellule par cellule) les valeurs d'un tableau html result = document.getElementById("tableau").rows[i].cells[j].innerHTML; // Je construit mon Array tab_simul_export[i]= new Array; tab_simul_export[i][j] = result; } }
J'envoi ensuite ce tableau à un fichier PHP qui se contente de faire un print_r($_POST)
Je veux que mon tableau ressemble à cela au final =>
Array ( [0] => Array ( [0] => "toto" [1] => "titi" [2] => "tata" ) [1] => Array ( [0] => "popo" [1] => "pipi" [2] => "pupu" ) )
Mais le print_r me renvois ca =>
Array ( [0] => ,,tata [1] => ,,,pupu )
A voir également:
- Probleme avec Array multidimensional
- Push d'un array au sein d'un autre array ✓ - Forum Javascript
- [C] byte array ✓ - Forum C
- Problème de tableau array() en PHP ✓ - Forum PHP
- Erreur Array AutoIt ✓ - Forum Autoit / batch
- Microphone array ne fonctionne pas ✓ - Forum Windows
1 réponse
Bonjour
Tu recrées ton Array tab_simul_export[i] à chaque fois que tu repasses dans la boucle (for j). À chaque fois, tu effaces donc ce qui avait été enregistré dedans pour les valeurs de j précédentes.
Il faut mettre la création de Array tab_simul_export[i] AVANT d'entrer dans la boucle (for j)
Tu recrées ton Array tab_simul_export[i] à chaque fois que tu repasses dans la boucle (for j). À chaque fois, tu effaces donc ce qui avait été enregistré dedans pour les valeurs de j précédentes.
Il faut mettre la création de Array tab_simul_export[i] AVANT d'entrer dans la boucle (for j)
kevinawa
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
Merci Beaucoup ! Ca fonctionne ! C'était tout bête ... Très sympas ! ;-)