我在表單中使用2個圖像來整理來自數據庫的查詢結果。該表單使用POST方法提交。當我點擊第一張圖片時,查詢結果必須按升序排序,而當我點擊第二張時,結果必須按降序排序。 這是形式的代碼:
<form name="" action="" method="post">
<input type="hidden" name="typep" value="price" />
<input type="image" name="sort" value="asc" src="images/asc-ar.png" />
<input type="image" name="sort" value="desc" src="images/dsc-ar.png" />
</form>
現在,這是因爲如果$_REQUEST['sort']
變量設置,並且因此是否需要或不排序檢查的代碼。
if ($_REQUEST['sort'] != "")
{
$sort = $_REQUEST['sort'];
$typep = $_REQUEST['typep'];
//query to be executed depending on values of $sort and $typep
}
Firefox沒有檢測$_REQUEST['typep']
變量,但不是$_REQUEST['sort']
之一。 雖然這在Chrome中完美運行。當我在Firefox中測試該站點時,它不會檢測到$_REQUEST['sort']
變量,因此if條件的計算結果爲false,並且搜索結果不會被排序。
對不起,我的回答是不正確的。 – lanzz
那麼爲什麼?我只是做了一些研究,發現它很貼切。 – user1707973
圖像輸入_does_提交'.x' /'.y'座標,但它也應該提交實際值與輸入的基本名稱。 – lanzz