|
|
|
ขอสอบถามเรื่องการ select option ครับ อยากให้ เมื่อ select แล้ว ข้อมูลที่ select ค้างอยู่ที่ตรง select ครับ |
|
|
|
|
|
|
|
ลิงค์ข้างล่างนี้เลยครับที่ผมอยากจะแก้ไขครับ
http://www.manage-ct.com/assessment/result1.php
Code (PHP)
<select name="datebg" onChange="this.form.submit()">
<option value="">เลือก</option>
<?php
$sql = " SELECT * FROM tb_questiontype " ;
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
if($datebg == $row['QuestiontypeID']){ $sel="selected"; }else{ $sel=""; }
?>
<option value="<?php echo $row['QuestiontypeID']?>"<?php echo $sel;?>><?php echo $row['Questiontype']?></option>
<?php } ?>
</select>
จากโค้ดนี้ครับถ้าเรา select แล้วมันจะ รีเฟส หน้าเว็บ ทำให้ตรง select กลับมาที่ เลือก อะครับ
ผมอยากให้มันค้างอยู่ที่ ตัวเลือกที่ผู้ใช้เลือกเลยอะครับ
โค้ดแบบเต็มครับ
Code (PHP)
<?php
require ('connect.php');
?><head>
<link rel="stylesheet" type="text/css" href="myButton.css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>รายงานผลการประเมิน</title>
</head>
<style type="text/css">
<!--
.style1 {
font-family: "TH SarabunPSK";
font-size: 18pt;
font-weight: bold;
}
.style2 {
font-family: "TH SarabunPSK";
font-size: 16pt;
font-weight: bold;
}
.style3 {
font-family: "TH SarabunPSK";
font-size: 16pt;
}
.style5 {cursor: hand; font-weight: normal; color: #000000;}
.style9 {font-family: Tahoma; font-size: 12px; }
.style11 {font-size: 12px}
.style13 {font-size: 9}
.style16 {font-size: 9; font-weight: bold; }
.style17 {font-size: 12px; font-weight: bold; }
-->
</style>
<form name="form1" action="<?php echo $_SERVER['PHP_SELF']?>">
<table width="950" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td colspan="6" align="center"><span class="style1">รายงานผลการประเมิน</span></td>
</tr>
<tr>
<td colspan="6" align="center" class="style1">สรุปผลแบบประเมินภาพรวมของศูนย์การจัดการศึกษาพิเศษ(จอมทอง)</td>
</tr>
<?php
// Make a MySQL Connection
$query = " SELECT gender, COUNT(id_person) as qty FROM tb_person GROUP BY gender ";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
?>
<?php } ?>
<tr class="style2">
<td colspan="2" bgcolor="#CCCCCC">ตอนที่ 2 ความพึงพอใจของผู้ใช้เว็บไซต์</td>
<td colspan="4" align="center" bgcolor="#CCCCCC"><label for="select"></label>
ประเภทแบบประเมิน
<select name="datebg" onChange="this.form.submit()">
<option value="">เลือก</option>
<?php
$sql = " SELECT * FROM tb_questiontype " ;
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
if($datebg == $row['QuestiontypeID']){ $sel="selected"; }else{ $sel=""; }
?>
<option value="<?php echo $row['QuestiontypeID']?>"<?php echo $sel;?>><?php echo $row['Questiontype']?></option>
<?php } ?>
</select></td>
</tr>
<tr>
<td width="104"> </td>
<td width="326" align="center" class="style3">รายการ</td>
<td width="263" align="center" class="style3">คะแนนเฉลี่ย</td>
<td width="72" align="center" class="style3">ระดับ</td>
<td width="72"> </td>
<td width="75"> </td>
</tr>
<?php
$datebg = isset($_REQUEST['datebg'])? $_REQUEST['datebg'] : "";
// Make a MySQL Connection
$query01 = " SELECT tb_question.*,tb_answer.id_question, sum(tb_answer.score) as qtyscore ,
count(tb_answer.id_person) as qtyperson
FROM tb_answer
LEFT JOIN
tb_question ON tb_answer.id_question = tb_question.id_question
where tb_question.QuestiontypeID = '".$datebg."'
GROUP BY tb_answer.id_question ";
$result01 = mysql_query($query01) or die(mysql_error());
// Print out result
$i = 1;
while($row01 = mysql_fetch_array($result01))
{
?>
<tr>
<td class="style3"><?php echo $i ;?></td>
<td class="style3"><?php echo $row01['question']; ?></td>
<td align="center" class="style3"><?php echo number_format(($row01['qtyscore'] / $row01['qtyperson']),2); ?></td>
<td align="center">
<span class="style3">
<?php
$answer = (number_format(($row01['qtyscore'] / $row01['qtyperson']),2));
if ($answer >= 4.50)
{
echo "มากที่สุด";
} else if ($answer >= 3.50)
{
echo "มาก";
}else if ($answer >= 2.50)
{
echo "ปานกลาง";
}else if ($answer >= 1.50)
{
echo "น้อย";
}else
echo "น้อยที่สุด"; ?>
</span></td>
<td></td>
<td></td>
</tr>
<?php $i++;
}
?>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td class="style3"><strong>
<?php
$sql_name = "SELECT * FROM tb_member where MemberID='".$_SESSION['UserID']."'";
$result_name = mysql_query($sql_name);
while ($row_name= mysql_fetch_array($result_name))
{
echo "ผู้รายงานข้อมูล" ," :". $row_name['Name'];
}
?>
</strong></td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</html>
Tag : PHP, HTML/CSS, JavaScript, Ajax, jQuery
|
ประวัติการแก้ไข 2014-09-01 12:24:47 2014-09-01 12:25:40 2014-09-01 12:26:38 2014-09-01 12:36:25
|
|
|
|
|
Date :
2014-09-01 12:24:16 |
By :
nest12345 |
View :
733 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ง่ายๆ ก็แบบนี้ครับ
Code (PHP)
<select name="datebg" onChange="this.form.submit()">
<option value="">เลือก</option>
<?php
$select_datebg = (!empty($_GET['datebg'])) ? $_GET['datebg'] : NULL;
$sql = " SELECT * FROM tb_questiontype " ;
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
if($datebg == $row['QuestiontypeID']){ $sel="selected"; }else{ $sel=""; }
?>
<option value="<?php echo $row['QuestiontypeID']?>"<?php echo $sel;?> <?PHP if($select_datebg == $row['QuestiontypeID']){ echo 'selected="selected"'; } ?>><?php echo $row['Questiontype']?></option>
<?php } ?>
</select>
|
|
|
|
|
Date :
2014-09-01 13:26:13 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|