Re: [請益]利用網址例傳送參數問題
※ 引述《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
01/05 13:06, 1F
※ 編輯: foxzgerald 來自: 140.119.199.121 (01/05 13:09)
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章