我是新手-邊看書邊學
這個範例是我從書上提供的程式進行修改.
我的目標是可以讓使用者點自己喜歡的排列在顯示出來
我設計一個"依價錢排列"按鈕
但是現在卡在我點"依價錢排列"後的當下可以很順利的由高至低排列
可是我換到下一頁後又跳還原本的預設值排列
我試過很多方法如判斷式..等都搞不定
可以麻煩大大幫忙指教
我該怎麼下手
附上原始碼
謝謝
https://drive.google.com/open?id=0B_0epIwnL4JiZk1HY2s3eS1Jc1E
wiseguy提到:
寫飛機導航程式的人也不知道他的程式能不能順利讓飛機降落
iT邦幫忙MVPwiselou提到:
落是可
你的問題出在,你用 GET 變數來當分頁參數,又用 POST 變數來當排序參數。當你點【上一頁】【下一頁】時,送出的 request 是 GET,沒有 POST,當然就沒有 $_POST["action"] = "add" 這個變數可以用。
解法:
統一使用 GET,把 record.php 87 行的 method ="POST" 改為 method ="GET"。
record.php 71 行的
<pre class="c" name="code">$URL="record.php?page=";
改為
<pre class="c" name="code">$URL="record.php?action={$_GET['action']}&page=";
請教大大 2點問題
1.
if(i==1) 123
我的記憶中是網頁開啟時遇到判斷式 i=1 會顯示123 不然就跳過,
可是我加了$URL="record.php?action={$_GET['action']}&page=";
我並沒有去點按鈕
怎麼一開始自動就幫我排列了呢?
我無法理解..
2.
$_GET['action'] 是指去抓取name="action"的按鈕吧?
之後我點下一頁 $_GET['action'] 會再去找action 是否=add 嗎?
wiseguy提到:
就你現在問的問題改
好的..那我的能力是明顯很低
還是謝謝大大幫忙