我的页面中有以下代码
<?php
$dbc = mysql_connect();
$db = mysql_select_db();
$results= mysql_query("SELECT * FROM tbl_teams");
?>
<div class="datagrid"><table>
<thead><tr><th>header</th><th>header</th><th>header</th></tr></thead>
<tbody>
<tr>
<td>
<select name="game1_team1"><option value="0">Choose Team 1</OPTION><?php while($row = mysql_fetch_array($results)) {echo '<option value="'.$row['team_ID'].'">'. $row['team_name'].'</option>';}?></select>
</td>
<td>Vs.</td>
<td>
<select name="game1_team2"><option value="0">Choose Team 2</OPTION><?php while($row = mysql_fetch_array($results)) {echo '<option value="'.$row['team_ID'].'">'. $row['team_name'].'</option>';}?></select>
</td>
</tr>
代码在下拉菜单 game1_team1 中显示来自 MySQL 表的足球队名称,但不在 game1_team2 中;好像我不能两次使用相同的查询。我该如何补救?我想对页面上的 60 个相同的下拉菜单使用相同的值。
我可以将这些值存储到一个数组中并在每个下拉列表中重新使用它们吗?