Циклическая обработка данных и занесение в бд

R.Titovich

Новичок
Добрый день, форумчане!
Имеется код, где я циклом пробегаюсь по записям в таблице и вывожу нужные мне данные (Номер, наименование действия, оценка от 1 до 5, комментарий):
PHP:
foreach($query as $item)
{
echo'<table>
<tr>
    <td>'.$item['id'].'</td>
    <td>'.$item['name'].'</td>
    <td>
        <select class="form-control" id="'.$i.'">
            <option selected disabled>Оценка</option>
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
            <option value="5">5</option>
        </select>
    </td>
    <td><input id="'.$i1.'" type="text" class="form-control"></td>
</tr>
</table>';
}
Вопрос №1:
Как правильно сформировать цикл отправки данных в бд? (id, наименование действия, оценка, комментарий), когда таких полей в таблице может быть 50, а может быть и 100.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Сделай форму с массивом[]
 

Фанат

oncle terrible
Команда форума
он имеет в виду
Код:
 <select class="form-control" id="'.$i.'" name="mark['.$item['id'].']">
но вообще я уже так отвык от этих точечек и кавычечек при выводе что прям бесит

и это только цикл формирования формы. а отправка будет потом
 

R.Titovich

Новичок
он имеет в виду
Код:
 <select class="form-control" id="'.$i.'" name="mark['.$item['id'].']">
но вообще я уже так отвык от этих точечек и кавычечек при выводе что прям бесит

и это только цикл формирования формы. а отправка будет потом
Массив я сформировал, как мне передать теперь значения в js, так как я ajaxом обрабатываю форму?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Менять вопрос по ходу дела - не есть хорошо, но вообще тебе поможет сериализация формы. Как сделать в гугле есть
 
Сверху