2016 Update
This commit is contained in:
parent
948b86eafa
commit
dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions
24
Task/Create-an-HTML-table/Lua/create-an-html-table.lua
Normal file
24
Task/Create-an-HTML-table/Lua/create-an-html-table.lua
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
function htmlTable (data)
|
||||
local html = "<table>\n<tr>\n<th></th>\n"
|
||||
for _, heading in pairs(data[1]) do
|
||||
html = html .. "<th>" .. heading .. "</th>" .. "\n"
|
||||
end
|
||||
html = html .. "</tr>\n"
|
||||
for row = 2, #data do
|
||||
html = html .. "<tr>\n<th>" .. row - 1 .. "</th>\n"
|
||||
for _, field in pairs(data[row]) do
|
||||
html = html .. "<td>" .. field .. "</td>\n"
|
||||
end
|
||||
html = html .. "</tr>\n"
|
||||
end
|
||||
return html .. "</table>"
|
||||
end
|
||||
|
||||
local tableData = {
|
||||
{"X", "Y", "Z"},
|
||||
{"1", "2", "3"},
|
||||
{"4", "5", "6"},
|
||||
{"7", "8", "9"}
|
||||
}
|
||||
|
||||
print(htmlTable(tableData))
|
||||
Loading…
Add table
Add a link
Reference in a new issue