[請益] 傳入變數問題

看板PHP作者 (魔物を討つ者)時間15年前 (2010/09/15 11:44), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
php的部分 echo '<select style="width:280px" size="1" onChange="changepage('.$_GET[type].',this.value)">'; for($a=1;$a<=$pagetop;$a++){ echo '<option value="'.$a.'">'.$a.'/'.$pagetop.'</option>'; } echo '</select>'; 以上可以產生一個換頁的選單 JS的部分 <script language="javascript"> function changepage(type,page){ location.href= ('itemlist.php?type='+type+'&page='+page); } </script> 現在的問題是 我現在的網址是itemlist.php?type=back&page=1 這樣沒有任何問題 選取選單換頁之後 他跑到的網址是 itemlist.php?type=function back(){[native code]}&page=2 為什麼會這樣 他把back這個東西當作是函式了 怎樣修正才正確? 我只是單純的想要繼續跑到itemlist.php?type=back&page=2而已 -- ▼▼ /﹊ // \ ╲ ◥◣ ── ノ /▄▄▄◣ 川澄 舞˙兔子mode — ~ ◢◤ @binshaunMKII ▼◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.200.120

09/15 12:01, , 1F
changepage(back, 2) 改成 changepage("back", 2)
09/15 12:01, 1F

09/15 12:03, , 2F
可是原本的輸出是
09/15 12:03, 2F

09/15 12:03, , 3F
onChange="changepage('.$_GET[type].',this.value)"
09/15 12:03, 3F

09/15 12:04, , 4F
本身外面就有雙引號了,怎麼另外加上雙引號呢?
09/15 12:04, 4F

09/15 12:04, , 5F
能否直接回一篇寫上完整的php程式碼?麻煩了
09/15 12:04, 5F

09/15 12:05, , 6F
ange="changepage(\''.$_GET[type].'\',this.value)"
09/15 12:05, 6F

09/15 13:55, , 7F
感謝,已解決
09/15 13:55, 7F
文章代碼(AID): #1Ca44HYD (PHP)
文章代碼(AID): #1Ca44HYD (PHP)