 |
ช่วยชี้แนะหน่อยค่ะ ต้องการเลือกแผนกที่เป็น List menu แล้วให้แสดงข้อมูลอื่นๆ ที่อยู่ในตาราง ตอนนี้ข้อมูลแสดงแล้วแต่ต้องการให้มันเป็นแผนกที่ถูกเลือกค้างอยู่ใน list อ่ะค่ะช่วยทีนะค่ะ |
|
 |
|
|
 |
 |
|
ช่วยชี้แนะหน่อยค่ะ ต้องการเลือกแผนกที่เป็น List menu แล้วให้แสดงข้อมูลอื่นๆ ที่อยู่ในตารางนั้น ตอนนี้ติดปัญหาที่ว่าพอเลือกแผนกที่ต้องการได้แล้ว พอข้อมูลขึ้นมาแสดงข้อมูลที่ถูกเลือกใน List menu กลับไปเป็น "กรุณาเลือกแผนก" แต่ต้องการให้มันเป็นแผนกที่ถูกเลือกค้างอยู่อ่ะค่ะ

Code (PHP)
<script language="JavaScript">
<!--
function goto_web(sel, targetstr)
{
var index = sel.selectedIndex;
if (sel.options[index].value != '') {
var frameobj;
if (targetstr == '') targetstr = 'self';
if ((frameobj = eval(targetstr)) != null)
frameobj.location = sel.options[index].value;
}
}
// -->
</script>
Code (PHP)
<form id="form1" name="form1" method="post" action="user.php">
<table width="300" border="1">
<tr>
<td>
<label>
<div align="right"><span class="style7">ค้นหาข้อมูล</span>
<select name="menu1" onChange="goto_web(this, '')">
<option value="">กรุณาเลือกแผนก</option>
<?php
$hostname = "127.0.0.1";
$username = "root";
$password = "rsm#001";
$dbname = "rsm";
$conn = mysql_connect( $hostname, $username, $password );
if ( ! $conn )
die ( "ไม่สามารถติดต่อกับ MySQL ได้" );
mysql_select_db ( $dbname, $conn )
or die ( "ไม่สามารถเลือกฐานข้อมูล school ได้" );
$charset = "SET character_set_results=tis620";
mysql_query($charset) or die('Invalid query: ' . mysql_error());
$sqltxt5= "SELECT * FROM department ";
$result5 = mysql_query ( $sqltxt5, $conn );
while ( $rs5 = mysql_fetch_array ( $result5 ) )
{
?>
<option value="userid.php?did=<?=$rs5['DID'] ?> "><?php echo $rs5["DName"] ?></option>
<?
}
?>
</select>
Code (PHP)
<?
$sqltxt = "SELECT * FROM user where DID='$did' and Status<>'0' and Status<>'1' order by UID asc";
$result = mysql_query ( $sqltxt, $conn );
while ( $rs = mysql_fetch_array ( $result ) )
{
echo $_POST[‘select’];
$sqltxt1 = "SELECT * FROM department where DID= '$rs[DID]' ";
$result1 = mysql_query ( $sqltxt1, $conn );
$rs1 = mysql_fetch_array ( $result1 )
?>
</tr>
<tr><td width="90"><span class="style2 style6"><a href="detail.php?rsmid=<?=$rs["RSMID"]?>"><?php echo $rs["RSMID"] ?></a></span></td>
<td><span class="style7 style2 style6"><?php
if ($rs["UName"]!="")
echo $rs["UName"] ;
else
echo $rs["UName"]="ว่าง";
?></span></td>
<td><span class="style7"><?php echo $rs1["DName"] ?></span></td>
</tr>
<?php
}
mysql_close ( $conn );
?>
Tag : PHP, MySQL, HTML/CSS, JavaScript
|
|
 |
 |
 |
 |
Date :
2012-03-01 20:53:31 |
By :
อิอิ |
View :
1982 |
Reply :
4 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$sqltxt5= "SELECT * FROM department ";
$result5 = mysql_query ( $sqltxt5, $conn );
while ( $rs5 = mysql_fetch_array ( $result5 ) )
{
if($_GET["did"]==$rs5['DID'])
{
$sel = "selected";
}
else
{
$sel = "";
}
?>
<option value="userid.php?did=<?=$rs5['DID'] ?>" <?=$sel;?>><?php echo $rs5["DName"] ?></option>
<?
}
?>
|
 |
 |
 |
 |
Date :
2012-03-01 21:42:18 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองแก้ไขแล้วผลก็ยังเป็นเหมือนเดิมเลยค่ะ
|
 |
 |
 |
 |
Date :
2012-03-01 22:23:48 |
By :
อิอิ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้แล้วค่ะขอบคุณมากๆๆๆๆ เลยค่ะ อิอิ
|
 |
 |
 |
 |
Date :
2012-03-01 22:33:44 |
By :
อิอิ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คิอว่าเปงคล้ายๆกันเลย แต่ยังแก้ไม่ได้ ต้องแก้ตรงไหนบ้างค่ะ
|
 |
 |
 |
 |
Date :
2012-03-02 12:10:54 |
By :
nuch_pornnapa |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|