У меня динамическая (через jQuery) таблица html:
<form action="index.php" method="post"> <table class="myTable" id="cup"> <tbody> <tr><td class="header" colspan="6">YOUR SELECTIONS</td></tr> <tr><td></td><td></td><td></td><td></td><td></td><td></td></tr> //selected </tbody> </table> <input type="submit" value="submit"> </form>
Во-первых, таблица имеет только 1 строку и 6 ячеек (кроме части «выбор»). После выполнения некоторых условий ячейки заполняются некоторыми значениями, а «выбранная» строка добавляется в таблицу через jquery. Но моя проблема здесь, не связана с jquery.
Каждая из 6 ячеек будет частично вставлена в часть таблицы mysql. Моя структура таблицы базы данных выглядит следующим образом:
ID | Selection1 |...| Selection6 | Date, time stuffs and other info.
Итак, мне нужен код, который будет выполнять следующие задания:
define an array with 6 element. counter=0; loop(until there is no traveled cell in the html table) { find a cell that is not NULL or its value is not "selections"; array[counter] <-- value of cell; counter++; if (counter == 6) { insert all of them into the mysql table (?) counter=0; } }//end loop
Итак, это моя проблема. Я просто не знаю, как это сделать. Должен ли я добавлять «id» или «name» в теги html или что? 🙂
РЕДАКТОР: Я не хочу, чтобы вы, ребята, кодовали это для меня, конечно. Я не мог понять, как отделить эти значения 6 на 6 и отправить их в базу данных. Мне просто нужны идеи.