Re: [請益]利用網址例傳送參數問題

看板PHP作者 (O⊥M)時間19年前 (2007/01/05 12:50), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/5 (看更多)
※ 引述《nylon419 (alex)》之銘言: : 小弟在寫作業,遇到以下問題 : echo "<form method=\"post\" action=\"join_meeting.php\">"; : echo "<select name=\"meeting_name\">"; : .... : .... : echo "<input type=\"button\" value=\"確定\" onclick=\"location.replace : ('join_meeting.php?var1=meeting_name')\"></input>"; : 這樣子是錯誤的~ : 想了很久也想不出來怎麼利用網址列傳送在php上產生的html碼 : 請各位高手指點一下...謝謝 m(_ _)m 我猜你是想把 meeting_name 當作參數傳給 join_meeting.php 如果是這樣,那麼上頭的程式碼觀念有些錯誤. (可能是對 html javascript 和 PHP 各司何職還有些模糊..) 照你這麼做,相信你測試的結果中,var1 永遠是 meeting_name x x x <form method ="get" action="join_meeting.php"> <select name="meeting_name"><!-- 請注意左邊的 name --> <!-- 略 --> </select> <input type="submit" value="確定" /> <input type="button" value="確定" onclick="submit()" /> <button onclick="submit()">確定<img src="images/blah.jpg" /></button> <!-- 後面我列出三種送出表單的方式,可以參考一下。 這三種按鈕,後面兩種透過 javascript 將表單遞交出去的。 //--> </form> 上頭的表單送出之後,因為方法是用 GET,所以會將表單的值 以 URL 方式傳送如: join_meeting.php?meeting_name=%01%02.... 如果你要將 meeting_name 改成 var1 那麼應該將該蘭名稱命名為 var1,如: <select name="var1"> ... 這樣才會是 join_meeting.php?var1=blahblah -- 「640K ought to be enough for anybody.!」 - Bill Gates - -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.199.121

01/05 13:06, , 1F
找本書.多看幾次介紹 php/html/js 的地方.應該就ok了:)
01/05 13:06, 1F
※ 編輯: foxzgerald 來自: 140.119.199.121 (01/05 13:09)
文章代碼(AID): #15dTaLYn (PHP)
文章代碼(AID): #15dTaLYn (PHP)