我正在创建一个可以创建团队的页面。我只想创建一个SELECT框,其中包含所有用户的朋友列表。然后,用户可以选择多于一个朋友(例如5),并向这5个人发送请求以加入团队,但是遇到问题。我这样做:如何将php数据输入到html多选框中
$sql = "SELECT i.*, m.* FROM addclique i JOIN members m ON m.id = i.clique_id WHERE adder_id = :id";
$stmt = $db->query($sql, array('id' => $_SESSION['id']));
while($record = $stmt->fetch()) {
$surname=$record['surname'];
}
这:
<select multiple="true" name="category" val id="category" name="category" class="">
<option value="<?php echo $surname; ?>"><?php echo $surname; ?></option>
</select>
但仅仅只有一个朋友的姓被输入到对话框。 我想让所有朋友都在选择框中,当我选择朋友并点击“发送请求”时,我可以很容易地将输入到“团队成员”表中的ID输入。
请问我缺少什么?
旁注:'val'不应该在那里。 – 2014-11-03 23:21:56
另外不要忘记<?php标签,可能这个页面没有它们就会给出错误。 – ArtisticPhoenix 2014-11-03 23:23:20