SQL 查询 Select 该用户没有该产品

SQL Query Select That User Don't Have The Products

我正在尝试制作一个名为 "Edit Profile User" 这个

的功能

所以在此功能中,我作为管理员可以编辑用户的个人资料,例如姓名、用户名、出生日期等。

在此功能中,我们还可以 edit/Assign 向该用户提供产品。示例

用户A有产品: 1.洗发水 2.肥皂 3. 牙签

并且在服务器中我们有超过 3 种产品,它们是:洗发水、肥皂、牙签、海绵和毛巾(5 件)

所以问题是:如何在 select 选项中显示用户拥有并自动 selected 的项目,以及如何显示用户在服务器中没有/仍然可用的产品?

所以例子是: 用户 A 产品: 1. 洗发水 (selected) 2.肥皂(selected) 3. 牙签(selected) 4.海绵 5.毛巾

我仍然很困惑,不知道,已经在 google 上搜索了一个星期。 我使用 Chosen from harvest 和多个 select

这是来源:https://harvesthq.github.io/chosen/

谁能帮我解决这个问题?我压力很大

*这个项目基于 Laravel

<form action="process.php" method="POST">     
      <select name="items[]" class="form-control">
       <option value="Ketchup" selected>Ketchup</option>
       <option value="Mustard">Mustard</option>
     </select>
<input type="submit" value="submit">
</form>

然后在process.php

$items = $_POST['items'];
foreach ($items as $item) {
 echo '$item' . <br>;
}

这将显示您选择的项目