看板 PHP 關於我們 聯絡資訊
※ 引述《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
joedenkidd :我在這個網站,看到這種寫法,比較簡潔,但是我想說 12/13 11:41
joedenkidd :是否有更簡潔的方法,因為如果有100或更多項,就會使 12/13 11:42
joedenkidd :程式量變很大。 12/13 11:43