作者kusoayan (阿雁 < 小弟 ~*)
看板PHP
標題Re: [請益] 有關選單問題?
時間Sat Dec 13 10:32:06 2008
※ 引述《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