【发布时间】:2019-07-31 20:09:02
【问题描述】:
这是 PHP。
<?php
include 'connect.php';
if (isset($_POST['add'])) {
$id = 'NULL';
$Branch = $_POST['Branch'];
$check = mysqli_query($connect, "SELECT * FROM staff WHERE id='$id'");
if (0 == mysqli_num_rows($check)) {
if (1 == 1) {
$insert = mysqli_query($connect, "INSERT INTO staff(Branch) VALUES('$Branch')") or die(mysqli_error($connect));
if ($insert) {
echo '<div class="alert alert-success alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>Data Successfully Saved.</div>';
} else {
echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>OOps, Data Failed to Save!</div>';
}
} else {
echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>Not the same password!</div>';
}
} else {
echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>ID already exists!</div>';
}
}
?>
这是我的mysql专栏。
Branch text utf8_general_ci No None
这是我表单中的选择元素。
<form action="" method="post">
<select class="selectpicker form-control" multiple data-live-search="true" name="Branch" required="true">
<option selected>example 1</option>
<option value="example 2">example 2</option>
<option value="example 3">example 3</option>
<option value="example 4">example 4</option>
</select>
</form>
接下来是我的问题, 如果我选择一个选项,它的索引数据库没有任何问题。 如果我选择多个选项,则最后选择的选项是索引。 所以我想要的是,如果我选择 2 选项,例如“示例 1,示例 2”,这两个选项都应该在我的 mysql 中作为文本索引。
附:我知道我是菜鸟,不会说英语,但请支持我。
【问题讨论】:
-
你能添加一些PHP代码吗?您到底想在“分支”列中插入什么?像“示例 1,示例 2”这样的文本?
-
你是如何连接到数据库的?
-
我添加了我的 php 代码
-
我不懂 SELECT