Gmail CC(副本)类似实现

大家好,我正在开发一个简单的电子备忘录Web应用程序。除复制 CC 部件外,每个部件都已设置。发送备忘录时,允许用户复制其他用户。只有备忘录接收者(目标)和复制者才能看到备忘录。


// CONNECTION TO DB AND SELECT user's office FROM DB

include '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


泛舟湖上清波郎朗
浏览 146回答 1
1回答

慕虎7371278

简单的通配符 %''% 解决了问题。洛尔兹<?php&nbsp;$sql = "SELECT * from&nbsp; memotbl&nbsp; WHERE&nbsp; copy1&nbsp; LIKE '%{$useroffice}%'";?>
打开App,查看更多内容
随时随地看视频慕课网APP