Вставка нескольких входных данных с одинаковым именем с помощью Codeigniter - PullRequest
0 голосов
/ 23 ноября 2018

Извините, я знаю, что об этом спрашивали много раз, но я попробовал все, что вижу, но все равно не работает.У меня есть несколько текстовых полей ввода в столбце DataTable .Я использую ColumnDefs для массива полей ввода.

Я хочу отправить данные массива одним нажатием кнопки в базу данных, используя только одно поле ввода с тем же именем.

У меня проблема, потому что я хочу поместить ее в базу данных, котораяэто я не могу.

Просмотр:

// remarks
// total of 41 column input box inside the datatables.
{
      "render": function ( data, type, row){
           return '<input id="'+row[0]+'" name="my_remarks[]" type="text" value="'+data+'" class="form-control input-md" /> ';
       },// row[0] is the id 
       "targets": 9
},

И эта кнопка запускает передачу массива в базу данных.

<a href="<?= base_url() ?>Admin/sendRemarks" class="btn green-jungle pull-right">Submit</a>

Не знаючто делать с моим контроллером и моделью.Я перепробовал много кодов, но все равно он не работает.

Любая помощь действительно приветствуется.

ОБНОВЛЕНО:

структура таблицы

1 Ответ

0 голосов
/ 23 ноября 2018

Можете попробовать эту ссылку: https://datatables.net/forums/discussion/36031/how-can-i-do-multi-columns-render или укажите JS и массив.Если есть проблема с JS или укажите часть кода, в которой вы пытаетесь сохранить свои данные в базе данных.Или, может быть, просто повторить ваш запрос и посмотреть, сможете ли вы найти там какую-либо ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...