大家好,我正在开发一个简单的电子备忘录Web应用程序。除复制 CC 部件外,每个部件都已设置。发送备忘录时,允许用户复制其他用户。只有备忘录接收者(目标)和复制者才能看到备忘录。// CONNECTION TO DB AND SELECT user's office FROM DBinclude 'extradbcon.php';echo ' <div class="form-group"><label class="small mb-1">Memo CC</label><select name="Memocopy[]"class="form-control " id="copy" multiple> <option value=""> Select</option><option value="All"> All</option>';while ($row = $result->fetch_assoc()) { unset($Value, $Title); $Value = $row['Office']; $Title = $row['Office']; // echo '<option value="">Select</option>'; echo '<option value="'.$Value.'">'.$Title.'</option>';}echo "</select>";echo "</div>";//echo "</html>" 上面的代码填充了从数据库选择并允许多选。我得到我必须将post设置为数组。我要将值保存在表中,列名为.要向复制的用户显示备忘录,我正在使用 where 子句copy$sql = "SELECT * FROM memotbl WHERE copy = $useroffice";因此,用户将只看到复制它们的备忘录。现在问题出在列中,所有复制的办公室都保存在列中copy
1 回答
慕虎7371278
TA贡献1802条经验 获得超4个赞
简单的通配符 %''% 解决了问题。洛尔兹
<?php
$sql = "SELECT * from memotbl WHERE copy1 LIKE '%{$useroffice}%'";?>
- 1 回答
- 0 关注
- 88 浏览
添加回答
举报
0/150
提交
取消