我花了相當一段時間的功能和最後15-20分鐘試圖弄清楚這一點。我需要幫助!在一段時間循環混亂!
我從數據庫中選擇多行,然後在while循環中運行它們。
它們在下拉菜單中可用。
<form method="POST" action="adminprocess.php">
<fieldset>
<p>
<label class="left2">League:</label>
<select name="league" class="combo">
<?php
$q = $database->selectAllLeagues();
while($row=mysql_fetch_assoc($q))
{
$theid = $row['id'];
extract($row);
?>
<option value="<? echo $theid; ?>">
<? echo $format.'_'.$game.'_'.$name.'_Season '.$season;?>
</option>
<?
}
?>
</select>
</p>
<p>
<input type="hidden" name="replaceleague" />
<input type="hidden" name="format" value="<? echo $format; ?>" />
<input type="hidden" name="game" value="<? echo $game; ?>" />
<input type="hidden" name="name" value="<? echo $name; ?>" />
<input type="hidden" name="season" value="<? echo $season; ?>" />
<input type='submit' class="button" value='Select league' />
</p>
</fieldset>
</form>
$ theid似乎工作正常,取決於我在下拉菜單中選擇哪一行。 但是,我不能在隱藏的輸入中獲取下面的值,以通過下拉框中所選行的正確值。
它似乎總是通過數據庫第一行的4個變量。
所以基本上,我需要它來選擇正確的行並使用該數據。 我在做什麼錯!!! 感謝您的閱讀!
請縮進你的代碼......這對每個參與者都會更好。 – viraptor 2010-07-18 23:58:10