|
|
|
ขอความช่วยเหลือในการเขียนโค้ด dropdown เมนูให้เลือกแสดงข้อมูลครับ |
|
|
|
|
|
|
|
แบบนี้หรือเปล่าครับ
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
</head>
<body>
<?
echo $t = $_REQUEST['t'];
?>
<select name="jumpMenu" id="jumpMenu" onChange="MM_jumpMenu('parent',this,0)">
<option value="?">Select</option>
<option value="?t=1111" <?=(($t == "1111") ? ' selected="selected" ' : '')?>>1111</option>
<option value="?t=2222" <?=(($t == "2222") ? ' selected="selected" ' : '')?>>2222</option>
</select>
</body>
</html>
|
ประวัติการแก้ไข 2012-10-09 12:28:45
|
|
|
|
Date :
2012-10-09 12:19:26 |
By :
maxairzoom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้เป็นแนวทางเฉยๆครับ ถ้าอยากได้แบบนั้นต้องประยุกต์เอาไปใช้เองแล้วครับ เพราะผมก็ไม่รู้ว่าจะต้อง select อะไรมากันแน่ จากตัวอย่างก็ลองใส่ if เข้าไปดูสิครับ แนวทางการประยุกต์ก็ประมาณนี้ ลองดูครับ
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
</head>
<body>
<?
if(isset($_REQUEST['t'])){
$t = $_REQUEST['t'];
if($t == "1111"){
$whereclause = " WHERE t = '1111' ";
}else if($t == "2222"){
$whereclause = " WHERE t = '2222' ";
}
echo $sql = "SELECT * FROM table_name ".$whereclause." ";
}
?>
<br>
<select name="jumpMenu" id="jumpMenu" onChange="MM_jumpMenu('parent',this,0)">
<option value="?">Select</option>
<option value="?t=1111" <?=(($t == "1111") ? ' selected="selected" ' : '')?>>1111</option>
<option value="?t=2222" <?=(($t == "2222") ? ' selected="selected" ' : '')?>>2222</option>
</select>
</body>
</html>
|
ประวัติการแก้ไข 2012-10-09 12:51:01
|
|
|
|
Date :
2012-10-09 12:49:43 |
By :
maxairzoom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|