I've had a look at this URL:
http://www.wowinterface.com/forums/s...t=table.insert and the LUA documentation but still can't seem to find a solution for my problem:
I can't insert data into a array that looks like this:
Code:
arrayName = {
{
nick="nick 1",
name="name 1",
age="age 1",
},
{
nick="nick 2",
name="name 2",
age="age 2",
},
};
If I manually set the array to look like above I can fetch the data with this code:
Code:
nick = arrayName[i].nick);
name = arrayName[i].name);
age = arrayName[i].age);
I've tested the following:
Code:
arrayName = {}
table.insert(arrayName.i.nick, nick);
table.insert(arrayName.i.name, name);
table.insert(arrayName.i.age, age);
And this:
Code:
arrayName = {}
table.insert(arrayName[i].nick, nick);
table.insert(arrayName[i].name, name);
table.insert(arrayName[i].age, age);
This:
Code:
arrayName = {}
table.insert(arrayName[i]."nick", nick);
table.insert(arrayName[i]."name", name);
table.insert(arrayName[i]."age", age);
... and this:
Code:
arrayName = {}
table.insert(arrayName[i]["nick"], nick);
table.insert(arrayName[i]["name"], name);
table.insert(arrayName[i]["age"], age);