POST多个标签Select2

时间:2017-10-27 16:55:04

标签: php html forms jquery-select2

我在多选Select2中发布数据时遇到了困难。我没有收到任何数据(如果我将[]添加到名称上),或者只收到列表中的一个项目(如果我不在名称中包含[]。)< / p>

我在数据库端试过了Varchar和Text。

<div class="form-group">
  <div class="row">
    <div class="col-xs-12">
      <label>Items</label>
        <select multiple class="form-control select2" name="items[]" id="items" data-placeholder="&#32;&#32;Type an item then press enter"
          style="width: 100%;">
        </select>
    </div>
  </div>
</div>

JS

<script> 
$("select").select2({
  tags: true,
  createTag: function (params) {
    return {
      id: params.term,
      text: params.term,
      newOption: true
    }
  }
});
</script>

PHP处理

ini_set('display_errors', 0);
$user = 'root';
$pass = '';
$db = 'cl_db';
$conn = new mysqli('localhost', $user, $pass, $db) or die("Something bad happened.");

$items = $conn->real_escape_string($_POST['items[]']);

使用items[]items

尝试了上述php

感谢任何指导。谢谢!

0 个答案:

没有答案