Как я могу получить в php множественный выбор, который был сериализован? - PullRequest
0 голосов
/ 14 марта 2019

Что я хочу: Я пытаюсь получить мульти-выбор внутри скрипта php.

Моя проблема: Я получаю только последнее значение.

У меня есть эта форма:

<form action="create.php" method="post" id="newForm">

, и внутри этой формы у меня есть несколько входов и множественный выбор :

<select id="addownerUsers_select" name="addownerUsers_select" class="form-control multiselect-filtering" multiple="multiple" data-fouc>

Iсериализовать форму:

var data = $("#newForm").serialize();

после этого у меня есть вызов ajax:

$.ajax({
         type : 'POST',
         url  : 'insert.php',
         data : data,
         dataType: 'json',

Теперь внутри моего php:

$myvar = @$_POST['addownerUsers_select'];

1 Ответ

0 голосов
/ 14 марта 2019

В вашем атрибуте имени используйте name="addownerUsers_select[]", таким образом, выбранные значения будут сохранены в виде массива.В вашем PHP-сценарии трактуйте $myvar = $_POST['addownerUsers_select']; как массив.

...