Re: [請益] php裡回傳值問題

看板PHP作者 (陸奧鬼一)時間16年前 (2009/03/26 17:14), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串4/4 (看更多)
※ 引述《cbolong (波波龍)》之銘言: : 沒什麼人回答我第二題 : 看來我說明不夠清楚 : 我再簡化說明一下第二題 : <php : echo ' : <form id="form2" name="form2" method="post" action=""> : <label>請選擇類別 : <select name="chain_type"> : <option value="Filter">Filter</option> : <option value="NAT">NAT</option> : <option value="Mangle">Mangle</option> : </select> '; : <label> : <input type="submit" name="Submit2" value="送出" /> : </label> : $chain_type=$_POST["chain_type"]; : ?> : 我的問題是 : filter nat mangle是三個選項 : 我原本這裡是寫在html裡 : 我現在把這些移到php語法裡 : 用<php ?>包住 : 那接收傳回值也是像之前一樣 : 用$_post[]寫在php裡接收嗎? 1. 如果前一頁是用 POST 的方式傳過來, 那可以用 $_POST[] 接收。 2. 我猜想,你希望的效果是: 如果接收到的值是 "NAT", 那個 <SELECT> 是停在 NAT 那個選項, 這樣的話,你要讓 PHP 輸出像這樣的 HTML 碼: <select name="chain_type"> <option value="1">opt1</option> <option value="2" selected>opt2</option> <option value="3">opt3</option> </select> p.s: 可以直接輸出的 HTML 碼,為什麼要用 echo 的? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.63.179

03/26 17:28, , 1F
搞不好選項是動態的
03/26 17:28, 1F

03/26 17:31, , 2F
我覺得原po問錯問題
03/26 17:31, 2F
文章代碼(AID): #19oqTcmr (PHP)
討論串 (同標題文章)
文章代碼(AID): #19oqTcmr (PHP)