我想在我的網站上創建一個'排序'部分,我可以通過價格ASC或DESC對產品進行排序,我完全使用PHP對它進行了編碼,工作正常,沒有在我的網站上的搜索條碼,我的問題是,當我按下按鈕我已經命名爲'排序',它有些如何與我以前的HTML表單用於我的搜索欄混淆..如何防止HTML窗體按鈕鏈接到相同的位置
所以重新定向直「的search.php」,而不是隻增加至目前的搜索欄
這裏是我的HTML表單代碼「排序= PriceAsc?」:
<!-- Search form -->
<div ID = "Search">
<form action="Search.php" method="post">
<input type="text" name="SearchQuery" size="60" style="border:3px solid #000" placeholder = "Search"/>
<input type="submit" name="Submit" value="Search" />
</div>
<!-- Sort form -->
<div ID = "Sort">
<form method="get" name="Sort">
<select name="Sort">
<option value="">--Select--</option>
<option value='PriceAsc'>Price: Low - High</option>
<option value='PriceDesc'>Price: High - Low</option> </select>
<input type="submit" value="Sort"/>
</form>
</div>
我真的不知道該如何解決這個問題,我已經嘗試了這麼多的事情,比如添加+改變形式的行動等
而且最後要指出的是,我可以添加「?排序= PriceAsc '或'?Sort = PriceDesc'到網址欄上,它工作正常,但我真的希望我的表單按鈕能夠執行此任務。
您需要爲表單添加名稱才能分開功能。 – ScottMcGready
哦,並關閉您的表格標籤在您的第一個表格! – ScottMcGready
哇,我太愚蠢了,愚蠢的錯誤是,我一直在努力工作好幾天,所以我想我很難發現那個簡單的錯誤,非常感謝很抱歉,因爲這麼簡單而浪費大家的時間問題 – Tom