bonjour.
je te propose de lire cette discussion.
http://www.developpez.net/forums/d12...e-entree-plus/
Un tableau de tableaux n'est pas une matrice. il te faut donc soit garantir le contenus de chaque �l�ments du tableau de tableau. tu dois donc garantir que chaque �l�ment est un tableau.
tu dois aussi garantir que chaque tableau a la bonne longueur.
et enfin tu doit garantir que chaque �l�ment d'un des tableaux est bien ce que tu attend.
mais dans ton cas je ne comprends pas pourquoi tu utilise des tableaux en effet tu dis toi-m�me que les tableaux contenu dans le tableau principal � un s�mentique Id_Prouit, nom_Produits,quantit�, prix total
perso j'utiliserais des objets.
ainsi tu as un tableau d'objet.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
var Id_Prouit=0, nom_Produits=1,quantite=2, prix total=3;
var arrayLignes = document.getElementById("Panier").rows;
var nbrLigne = arrayLignes.length;
var MonTableau = new Array();
for(var i=2; i<nbrLigne; i++)
{
MonTableau.push({
"Id_Prouit" : arrayLignes[i].cells[Id_Prouit],
"nom_Produits": arrayLignes[i].cells[nom_Produits],
"quantite" : arrayLignes[i].cells[quantite],
"total" : arrayLignes[i].cells[total]
});
} |
le B.A.BA de la syntaxe des tableaux en jsle constructeur Array peut prendre autant de param�tres que l'on veut les valeurs de ces param�tres seront TOUS, les valeurs initiales du contenu du tableau.
Un tableau javascript n'a et ne peut avoir QU'UNE et UNE SEULE dimension.Signifie cr�er un tableau � UNE dimension contenant les valeurs 3 et 4.
Il ne signifie pas cr�er un tableau � DEUX dimensions de 3 lignes et 4 colonnes.
les matrices n'existant pas en js il est impossible d'�crire
MonTableau[i,j]=arrayColonnes[j].textContent;
A+JYT
Partager