Re: [請益] 有關選單問題?

看板PHP作者 (阿雁 < 小弟 ~*)時間17年前 (2008/12/13 10:32), 編輯推噓0(004)
留言4則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《joedenkidd (優質的藍色射手)》之銘言: : 各位版友: : 我寫了一個下拉式選單的程式,功能正常,不過當我按下送出後,下拉式 : 選單裡面的內容會變回原預設的值,我想要的是當我按下送出,搜尋完後,選 : 單的內容會停在我所選的選項。 : 我是用post的方法,然後把值傳回同一頁! : 我想要的是跟http://tw.sports.yahoo.com/nba/nba_player_search.htm : 一樣,我搜尋完後,表單的值可以停在我所選的項目! 小弟不才 貼一下我自己寫的程式碼 也希望有高手能指正及如何修飾我的程式碼,謝謝! <html> <head> <title></title> </head> <body> <form method="POST" action="<?php echo $_SERVER['PHP_SELF'];?>"> <select name="ch"> <?php $op = " selected=\"on\" "; if($_POST['ch']) { if($_POST['ch'] == "1") echo "<option $op>1</option><option>2</option><option>3</option>"; else if($_POST['ch'] == "2") echo "<option>1</option><option $op>2</option><option>3</option>"; else if($_POST['ch'] == "3") echo "<option>1</option><option>2</option><option $op>3</option>"; } else { echo "<option>1</option><option>2</option><option>3</option>"; } ?> </select> <input type="submit"> </form> <?php if($_POST['ch']) { echo $_POST['ch']; } ?> </body> </html> -- 雁仔§小弟 Typed . 清醒度★★★☆☆ . E.D isn't a Dream . So -- I DanCe Therefore I Am . -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.110.82.96

12/13 11:41, , 2F
我在這個網站,看到這種寫法,比較簡潔,但是我想說
12/13 11:41, 2F

12/13 11:42, , 3F
是否有更簡潔的方法,因為如果有100或更多項,就會使
12/13 11:42, 3F

12/13 11:43, , 4F
程式量變很大。
12/13 11:43, 4F
文章代碼(AID): #19GnwgSi (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #19GnwgSi (PHP)