2014-02-13 102 views
0

我有一個使用選擇值來選擇一年的腳本。我希望有一年確定哪個數據集顯示在相鄰的表中。我被給了以下腳本。點擊「Homes」一詞應該進入Homes.php的主頁面。從選擇列表中選擇一個值應該提供該年的數據。從選擇列表中選擇值到PHP變量

<form action="homes.php" method="get"> 
<a href="javascript:void(0);" style="color: #000;" onclick="GoTo('homes.php')">Homes</a> 
<select name="saleyr" style="width:60px;" onchange="GoToTemplate('Homes',this.value);"> 
    <option value="2015">2015</option> 
    <option value="2014">2014</option> 
    <option value="2013">2013</option> 
    <option value="2012">2012</option> 
    <option value="2011">2011</option> 
    <option value="2010">2010</option> 
    <option value="2009">2009</option> 
</select>   

這是調用數據集的代碼。我想2015年的下面所選擇的值替換:

foreach ($neighborhood['Homes']['2015'] as $saleyr) { 
+0

我確實有一個表格。只是添加了上面的代碼。 – user3304382

回答

0

我想你需要的格式,並通過點擊提交選定的值發送到服務器來處理它。

<form action="http://homes.php" method="post"> 
    <select name="saleyr" style="width:60px;" onchange="GoToTemplate('Homes',this.value);"> 
     <option value="2015">2015</option> 
     <option value="2014">2014</option> 
     <option value="2013">2013</option> 
     <option value="2012">2012</option> 
     <option value="2011">2011</option> 
     <option value="2010">2010</option> 
     <option value="2009">2009</option> 
    </select> 

<input type="submit" name="submit" value="Submit"/></form> 
+0

對不起。我有一個表格。剛剛添加了上面的代碼。不確定如何將年份值放入2015年在foreach循環中顯示的變量中。即。將'2015'硬編碼到循環中會提取正確的數據。我想要一個變量來拉選定的值並重新加載表格。 – user3304382

+0

如果您添加了''您的選擇值將位於** $ _ POST ['saleyr'] **。錨點不用於傳輸數據.. –