我從我的數據庫中獲得以下表單,其中包含2011年第1周至第20周以及2012年當前第1周的數據庫。我希望我的用戶先選擇2011,然後再打電話給本週以選擇例如他們不會選擇例如第10周和2012年(尚不可用)。任何幫助最受歡迎。用php搜索表單
<form name="myform" action="http://www.website.com/displaybook.php" method="get">
<select size="1" name="d">
<?
$sql=mysql_query("SELECT DISTINCT (Week) FROM data ORDER BY Week ASC");
while($row = mysql_fetch_array($sql))
{
echo "<option value='". $row['Week']."'>Week - ". $row['Week']."</option>";
}
?>
</select>
<select size="1" name="y">
<?
$sql=mysql_query("SELECT DISTINCT (Year) FROM data ORDER BY Year Desc");
while($row = mysql_fetch_array($sql))
{
echo "<option value='". $row['Year']."'>Season - ". $row['Year']."</option>";
}
?>
</select>
<input type="submit" value="Get data">
</form>
你需要使用一些Javascript來完成這件事。 – 2012-02-11 05:15:35