mrusklon
@mrusklon
если долго мучится - что нибудь получится

Как получить массив values и записать в базу?

есть к примеру такое содержимое формы
<tr>
                       <td>
                           <select name="userid[]">
                               <option value="12">12</option>
                               <option value="13">13</option>
                               <option value="14">14</option>
                               <option value="15">15</option>
                           </select>
                       </td>
                       <td>
                           <select name="userid[]">
                               <option value="16">16</option>
                               <option value="17">17</option>
                               <option value="18">18</option>
                               <option value="19">19</option>
                           </select>
                       </td>
                       <td>
                           <select name="userid[]">
                               <option value="20">20</option>
                               <option value="21">21</option>
                               <option value="22">22</option>
                               <option value="23">23</option>
                           </select>
                       </td>
                   </tr>

мне надо получить массив значений как то и записать в БД

в интернете есть примеры как создать INSERT из $_POST но там пропущен момент как этот массив получить
$_POST = [
    'visited' => [
        1,
        1,
        1
    ],
    'user_id' => [
        20,
        30,
        30
    ],
    'dates' => [
        '12-12-2015',
        '12-12-2016',
        '12-12-2017',
    ]
];


собственно впорос: как мне получить массив value ? Для одного параметра $_POST["userid"]; , а для многих?
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
alex-1917
@alex-1917
У тебя вот такой массив в итоге будет
Array
(
    [userid] => Array
        (
            [0] => 12
            [1] => 16
            [2] => 21
        )

)


разбивай его на куски, коли такая безобразная форма у тебя....
Действительно можно выбирать три разных значения? Зачем?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
COSMOS Москва
от 120 000 до 150 000 руб.
от 40 000 руб.
ITGLOBAL.COM Севастополь
от 120 000 до 200 000 руб.
23 марта 2019, в 23:45
5000 руб./за проект
23 марта 2019, в 23:33
800 руб./за проект
23 марта 2019, в 21:08
1500 руб./за проект