我正在使用PHP & HTMl for messaging system。爲了從db獲取用戶列表,我使用了select查詢和while循環來列出html下拉列表中的用戶名。 我的問題是,我怎麼能一次選擇兩個或更多的用戶發送消息給他們。任何人都可以在這方面指導我。如何選擇郵件系統中的多個用戶php
<div class="content">
<h1>New Personnal Message</h1>
<form action="message.php" method="post">
Please fill the following form to send a personnal message.<br /><br />
<label>Title</label>
<div class="text">
<input type="text" value="<?php echo htmlentities($otitle, ENT_QUOTES, 'UTF-8'); ?>" id="title" name="title" /><br /><br /></div>
<label for="recip">Recipient<span class="small"> (Username)</span></label>
<div class="text">
<input type='checkbox' onclick="checkall()" id="selectall">
<?php
$sql2 = "SELECT fname FROM REGISTRATIONFORM";
$result2 = $conn->query($sql2);
echo "<select name='username'>";
while ($row = $result2->fetch_assoc())
{
echo "<option value='".$row['fname']."'>" .$row['fname']."</option>";
}
echo "</select>";
?>
<br /><br />
</div>
<?php
else
{
?>
<label for="recip">Recipient<span class="small"> (Username)</span></label>
<div class="text">
<input type="text" readonly value="<?php echo $email; ?>" id="recip" name="recip" /><br /><br /></div>
<?php
}
?>
<label for="message">Message</label>
<div class="text">
<textarea cols="40" rows="5" id="message" name="message"><?php echo htmlentities($omessage, ENT_QUOTES, 'UTF-8'); ?></textarea></div><br /><br />
<div class="text">
<input type="submit" value="Send" class="btn btn-info"/><br /><br /><br />
</div>
</form>
感謝您的回答@mayank。我如何獲得這些用戶名值使用post方法存儲插入值的數據庫。 –
檢查更新後的答案 –