我已經編輯了這個問題,因爲我之前說過的是兩段代碼。動態下拉列表!
我有以下代碼:
$f = "SELECT * FROM ".TBL_FIXTURES." WHERE compname = '$_POST[league]' AND home_user = '$_SESSION[username]' ORDER BY away_user";
$fixtures = mysql_query($f);
?>
<?
while($row = mysql_fetch_assoc($fixtures))
{
extract($row);
$info = explode("_",$row[compname]);
?>
<select name="hu" class="combo">
<option value="<? echo $home_user ?>"><? echo $home_user?></option>
</select>
<select name="au" class="combo">
<?php
while($row = mysql_fetch_assoc($fixtures))
{
$u=$row['away_user'];
echo "<option value=\"$u\">$u</option>";
}
?>
</select>
<?
}
?>
正如你可以看到,有兩個while循環。但是,away_user下拉列表中的第一個值缺失。如果我刪除第一個循環,它會顯示,但home_user的下拉菜單消失。我怎樣才能解決這個問題?
感謝