【发布时间】:2016-03-18 21:43:24
【问题描述】:
我有一个存储所有玩家的玩家表。 什么时候我会选择主队和客队的球员。我在播放器表上有两个不同的 sql 查询。
<?
$select_query = mysql_query("SELECT * FROM $player_table_2016 WHERE active = 1 ORDER by tname ASC");
echo "<select data-placeholder='Spieler auswählen...' class='chosen-select' style='width:220px;' multiple tabindex='4' name='homespieler[]' required>";
while ($row = mysql_fetch_array($select_query)) {
echo "<option value='".$row['id']."'>" .$row['tname']."</option>";
</option>";
}
echo "</select>";
?>
然后我用另一个查询选择客队:
$select_query = mysql_query("SELECT * FROM $player_table_2016 WHERE active = 1 ORDER by tname ASC");
echo "<select data-placeholder='Spieler auswählen...' class='chosen-select' style='width:220px;' multiple tabindex='4' name='awayspieler[]' required>";
while ($row = mysql_fetch_array($select_query)) {
echo "<option value='".$row['id']."'>" .$row['tname']."</option>";
</option>";
}
echo "</select>";
问题是,如果一名球员已经被选为主队,我无法查看客队选择。最好只选择那些不在主队的球员加入客队。
这怎么可能?
【问题讨论】:
-
您的查询完全一样。您需要向我们展示您的玩家表的列才能得到一个好的答案。
-
你想在第二个下拉列表中排除第一个玩家的选择,对吧?
-
@blckbird:是的,我想在第二个下拉列表中排除第一个玩家的选择。