大家好,我正在開發一個簡單的電子備忘錄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";因此,用戶將只看到復制它們的備忘錄?,F在問題出在列中,所有復制的辦公室都保存在列中copy
1 回答

慕虎7371278
TA貢獻1802條經驗 獲得超4個贊
簡單的通配符 %''% 解決了問題。洛爾茲
<?php
$sql = "SELECT * from memotbl WHERE copy1 LIKE '%{$useroffice}%'";?>
- 1 回答
- 0 關注
- 108 瀏覽
添加回答
舉報
0/150
提交
取消