|
|
|
สอบถามโค้ด สรุปแบบประเมินค่ะ ว่าต้องใช้โค้ดอะไร ช่วยหน่อยนะคะงานเร่งมากเลย |
|
|
|
|
|
|
|
อยากทราบว่าถ้าต้องการนับจำนวนผู้ที่ตอบแบบประเมินว่ามีคนที่ตอบ 5 กี่คน ตอบ 4 กี่คน จะต้องโค้ดอะไรคะ
อันนี้โค้ดค่ะ
Code (PHP)
<? mysql_connect("localhost","root","1");
mysql_select_db("booking");
mysql_query("SET NAME utf8");
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Pink Business Theme - Free CSS Template</title>
<meta name="keywords" content="pink, business, website themes, design, free templates, website templates, CSS, HTML" />
<meta name="description" content="Pink Business Theme is a free website template from templatemo.com for all web designers and webmasters." />
<link href="templatemo_311_pink_business/templatemo_style.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="templatemo_311_pink_business/content_slider_style.css" />
<script type="text/javascript" src="templatemo_311_pink_business/js/jquery.1.3.2.min.js" ></script>
<script type="text/javascript" src="templatemo_311_pink_business/js/jquery-ui.min.js" ></script>
<script type="text/javascript">
$(document).ready(function(){
$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 3000, true);
});
</script>
</head>
<body>
<div id="templatemo_body_top">
<div id="templatemo_body_bottom">
<div id="templatemo_wrapper">
<div id="templatemo_header">
<div id="site_title">
<h1><a href="http://www.templatemo.com"><span><font size="7"><strong>สรุปแบบประเมิน</strong></font></span></a></h1>
</div> <!-- end of site_title -->
</div>
<div id="templatemo_menu">
<ul>
<li><a href="templatemo_311_pink_business/index.html" class="current"><font size="3">ยินดีต้อนรับ :</font></a></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<!-- end of templatemo_menu -->
<div id="templatemo_main_wrapper_01">
<div id="templatemo_main_wrapper_02">
<div id="templatemo_main_wrapper_03">
<div id="templatemo_main">
<div id="templatemo_slider">
<table width="92%" border="0" align="center" cellspacing="0">
<tr>
<td height="50" colspan="8"><table width="100%" border="2" cellpadding="0" cellspacing="0" bordercolor="black">
<tr>
<td height="50" colspan="2" bgcolor="#E0E0E0"><strong>เนื้อหาหลักสูตร</strong></td>
<td bgcolor="#E0E0E0"><strong><center>5</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>4</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>3</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>2</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>1</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>ค่าเฉลี่ย</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>ระดับ</br>ความพึงพอใจ</center></strong></td>
</tr>
<?
include "question.php";
for ($i=1;$i<=2;$i++) {
?>
<tr>
<td width="3%" bgcolor="#FFFFFF"><center><?=$i?></center></td>
<td width="53%" height="35" bgcolor="#FFFFFF"><?=$q[$i]?> </td>
<td width="6%" bgcolor="#FFFFFF"><center>
</center></td>
<td width="6%" bgcolor="#FFFFFF"><center></center></td>
<td width="6%" bgcolor="#FFFFFF"><center></center></td>
<td width="6%" bgcolor="#FFFFFF"><center></center></td>
<td width="6%" bgcolor="#FFFFFF"> </td>
<td width="5%" bgcolor="#FFFFFF"> </td>
<td width="9%" bgcolor="#FFFFFF"><center></center></td>
<?
}
?>
</tr>
</table></td>
</tr>
<tr>
<td colspan="8"><table width="100%" border="2" cellspacing="0" cellpadding="0" bordercolor="black">
<tr>
<td height="50" colspan="2" bgcolor="#E0E0E0"><strong>วิทยากร/ผู้ช่วยวิทยากร</strong></td>
<td bgcolor="#E0E0E0"><strong><center>5</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>4</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>3</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>2</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>1</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>ค่าเฉลี่ย</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>ระดับ</br>ความพึงพอใจ</center></strong></td>
</tr>
<?
include "question.php";
for ($i=3;$i<=10;$i++) {
?>
<tr>
<td width="3%" bgcolor="#FFFFFF"><center><?=$i?></center></td>
<td width="53%" height="35" bgcolor="#FFFFFF"><?=$q[$i]?></td>
<td width="6%" bgcolor="#FFFFFF"><center></center></td>
<td width="6%" bgcolor="#FFFFFF"><center></center></td>
<td width="6%" bgcolor="#FFFFFF"><center></center></td>
<td width="6%" bgcolor="#FFFFFF"><center></center></td>
<td width="6%" bgcolor="#FFFFFF"> </td>
<td width="5%" bgcolor="#FFFFFF"> </td>
<td width="9%" bgcolor="#FFFFFF"><center></center></td>
</tr>
<?
}
?>
</table></td>
</tr>
<tr>
<td colspan="8"><table width="100%" border="2" cellspacing="0" cellpadding="0" bordercolor="black">
<tr>
<td height="50" colspan="2" bgcolor="#E0E0E0"><strong>เอกสารและอุปกรณ์ประกอบการฝึกอบรม</strong></td>
<td bgcolor="#E0E0E0"><strong><center>5</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>4</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>3</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>2</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>1</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>ค่าเฉลี่ย</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>ระดับ</br>ความพึงพอใจ</center></strong></td>
</tr>
<?
include "question.php";
for ($i=11;$i<=12;$i++) {
?>
<tr>
<td width="3%" bgcolor="#FFFFFF"><center><?=$i?></center></td>
<td width="53%" height="35" bgcolor="#FFFFFF"><?=$q[$i]?></td>
<td width="6%" bgcolor="#FFFFFF"><center></center></td>
<td width="6%" bgcolor="#FFFFFF"><center></center></td>
<td width="6%" bgcolor="#FFFFFF"><center></center></td>
<td width="6%" bgcolor="#FFFFFF"> </td>
<td width="6%" bgcolor="#FFFFFF"><center></center></td>
<td width="5%" bgcolor="#FFFFFF"> </td>
<td width="9%" bgcolor="#FFFFFF"><center></center></td>
</tr>
<?
}
?>
</table></td>
Tag : PHP, CakePHP
|
|
|
|
|
|
Date :
2013-03-20 10:31:30 |
By :
yonlada |
View :
1635 |
Reply :
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Select COUNT(id) as NumUser from TB_booking WHERE score='5';
|
|
|
|
|
Date :
2013-03-20 11:03:05 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือ num_rows เอาก็ได้ครับ ง่ายๆ
$sql="select * from tb_booking where score='5'";
$query=mysql_query($sql);
$_num5=mysql_num_rows($query);
|
|
|
|
|
Date :
2013-03-20 11:06:20 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่าที่ได้ออกมาถูกต้องแล้วอ่ะค่ะ แต่ค่าที่ได้มันออกทั้ง 2 ข้อเลยค่ะ ต้องวนลูปยังไงอ่ะคะ
โค้ดค่ะ
Code (PHP)
<?
include "question.php";
for ($i=1;$i<=2;$i++) {
?>
<tr>
<td width="3%" bgcolor="#FFFFFF"><center><?=$i?></center></td>
<td width="53%" height="35" bgcolor="#FFFFFF"><?=$q[$i]?> </td>
<td width="6%" bgcolor="#FFFFFF"><center>
<?
$sql="Select COUNT(id_c) as q1 from collected WHERE q1='5';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["q1"];
?>
</center></td>
<td width="6%" bgcolor="#FFFFFF"><center>
<?
$sql="Select COUNT(id_c) as q1 from collected WHERE q1='4';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["q1"];
?></center></td>
<td width="6%" bgcolor="#FFFFFF"><center><?
$sql="Select COUNT(id_c) as q1 from collected WHERE q1='3';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["q1"];
?></center></td>
<td width="6%" bgcolor="#FFFFFF"><center><?
$sql="Select COUNT(id_c) as q1 from collected WHERE q1='2';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["q1"];
?></center></td>
<td width="6%" bgcolor="#FFFFFF"><center><?
$sql="Select COUNT(id_c) as q1 from collected WHERE q1='1';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["q1"];
?></center></td>
<td width="5%" bgcolor="#FFFFFF"> </td>
<td width="9%" bgcolor="#FFFFFF"><center></center></td>
<?
}
?>
</tr>
</table></td>
</tr>
|
|
|
|
|
Date :
2013-03-20 11:56:46 |
By :
yonlada |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
code นี้มีส่วนประกอบของ table กี่ table ครับ ขอดู table หน่อยครับ
|
|
|
|
|
Date :
2013-03-20 12:12:38 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
id_user = รหัสผู้ทำแบบประเมิน
q1-q15 =แบบประเมินข้อที่ 1 -15
Suggestions = ข้อเสนอแนะ
Course= หลักสูตร
|
|
|
|
|
Date :
2013-03-20 12:51:25 |
By :
yonlada |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มี table เดียวค่ะ
|
|
|
|
|
Date :
2013-03-20 12:53:38 |
By :
yonlada |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เนื้อหาหลักสูตร มี่ฐานข้อมูลหรือเปล่าครับ หรือเขียนขึ้นมาลอยๆ
|
|
|
|
|
Date :
2013-03-20 13:13:44 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีค่ะๆ
|
|
|
|
|
Date :
2013-03-20 13:31:02 |
By :
yonlada |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เนื้อหาหลักสูตรอันนี้หมายถึง Course หรือป่าวค่ะ
หรือคำถามที่1 2 3 คะ
คำถาม เก็บเป็น อาเรย์ค่ะ
Code (PHP)
<?
$q[1]="ความรู้ที่ได้รับหลังการอบรม";
$q[]="ท่านสามารถนำความรู้ที่ได้รับไปประยุกต์ใช้ในการทำงาน";
$q[]="ความรู้ความชำนาญของวิทยากรเกี่ยวกับเนื้อหาของหลักสูตร";
$q[]="ทักษะการสอน และการถ่ายทอดของวิทยากร";
$q[]="ความตั้งใจในการสอนของวิทยากร";
$q[]="เปิดโอกาสให้สอบถามและมีส่วนร่วม";
$q[]="การตรงต่อเวลาของวิทยากร";
$q[]="การแต่งกายของวิทยากร";
$q[]="ความเอาใจใส่ของผู้ช่วยวิทยากร";
$q[]="ภาพรวมของวิทยากร";
$q[]="ความเหมาะสมของเอกสารประกอบการอบรม";
$q[]="ความพร้อมและความเหมาะสมของอุปกรณ์คอมพิวเตอร์";
$q[]="ความเหมาะสมของสถานที่อบรม";
$q[]="ความเหมาะสมของอาหารกลางวัน อาหารว่าง";
$q[]="โดยรวมท่านมีความพึงพอใจในการอบรมครั้งนี้อย่างไร";
?>
|
|
|
|
|
Date :
2013-03-20 13:50:36 |
By :
yonlada |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<table>
<tr>
<td>หลักสูตร</td>
<td>5</td>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
</tr>
<?
$q=array("ความรู้ที่ได้รับหลังการอบรม","ท่านสามารถนำความรู้ที่ได้รับไปประยุกต์ใช้ในการทำงาน","ความรู้ความชำนาญของวิทยากรเกี่ยวกับเนื้อหาของหลักสูตร"); //* สร้างหัวข้อในรูปแบบ array
for($i=0;$i<=count($q);$i++){
?>
<tr>
<td><?=$q[$i]; //* ลำดับ array ของหัวข้อ?></td>
<td>
<?
$no=$i+1;
$qfocus="q".$no; //* จะได้ชื่อ field $i แต่ละ loop
$sql="Select COUNT(id_c) as count from collected WHERE $qfocus='5';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["count"];
?>
</td>
<td>
<?
$sql="Select COUNT(id_c) as count from collected WHERE $qfocus='4';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["count"];
?>
</td>
<td>
<?
$sql="Select COUNT(id_c) as count from collected WHERE $qfocus='3';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["count"];
?>
</td>
<td>
<?
$sql="Select COUNT(id_c) as count from collected WHERE $qfocus='2';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["count"];
?>
</td>
<td>
<?
$sql="Select COUNT(id_c) as count from collected WHERE $qfocus='1';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["count"];
?>
</td>
</tr>
<? } ?>
</table>
แนวทางประยุคต์ใช้ครับ
|
ประวัติการแก้ไข 2013-03-20 15:09:19
|
|
|
|
Date :
2013-03-20 15:07:44 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้ว ขอบคุณมากๆ ค่ะ แต่ใช้โค๊ดนี้
Code (PHP)
<? mysql_connect("localhost","root","1");
mysql_select_db("evaluate_training");
mysql_query("SET NAME utf8");
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client=utf8");
mysql_query("SET character_set_connection=utf8");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Pink Business Theme - Free CSS Template</title>
<meta name="keywords" content="pink, business, website themes, design, free templates, website templates, CSS, HTML" />
<meta name="description" content="Pink Business Theme is a free website template from templatemo.com for all web designers and webmasters." />
<link href="templatemo_311_pink_business/templatemo_style.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="templatemo_311_pink_business/content_slider_style.css" />
<script type="text/javascript" src="templatemo_311_pink_business/js/jquery.1.3.2.min.js" ></script>
<script type="text/javascript" src="templatemo_311_pink_business/js/jquery-ui.min.js" ></script>
<script type="text/javascript">
$(document).ready(function(){
$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 3000, true);
});
</script>
</head>
<body>
<div id="templatemo_body_top">
<div id="templatemo_body_bottom">
<div id="templatemo_wrapper">
<div id="templatemo_header">
<div id="site_title">
<h1><a href="http://www.templatemo.com"><span><font size="7"><strong>สรุปแบบประเมิน</strong></font></span></a></h1>
</div> <!-- end of site_title -->
</div>
<div id="templatemo_menu">
<ul>
<li><a href="templatemo_311_pink_business/index.html" class="current"><font size="3">ยินดีต้อนรับ :</font></a></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<!-- end of templatemo_menu -->
<div id="templatemo_main_wrapper_01">
<div id="templatemo_main_wrapper_02">
<div id="templatemo_main_wrapper_03">
<div id="templatemo_main">
<div id="templatemo_slider">
<table width="92%" border="0" align="center" cellspacing="0">
<tr>
<td height="50" colspan="8"><table width="100%" border="2" cellpadding="0" cellspacing="0" bordercolor="black">
<tr>
<td height="50" colspan="2" bgcolor="#E0E0E0"><strong>เนื้อหาหลักสูตร</strong></td>
<td bgcolor="#E0E0E0"><strong><center>5</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>4</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>3</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>2</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>1</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>ค่าเฉลี่ย</center></strong></td>
<td bgcolor="#E0E0E0"><strong><center>ระดับ</br>ความพึงพอใจ</center></strong></td>
</tr>
<?
include "question.php";
$run_q = "q1";
for ($i=1;$i<=2;$i++) {
?>
<tr>
<td width="3%" bgcolor="#FFFFFF"><center><?=$i?></center></td>
<td width="53%" height="35" bgcolor="#FFFFFF"><?=$q[$i]?> </td>
<td width="6%" bgcolor="#FFFFFF"><center>
<?
$sql="Select COUNT(id_c) as q1 from collected WHERE $run_q='5';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["q1"];
?>
</center></td>
<td width="6%" bgcolor="#FFFFFF"><center>
<?
$sql="Select COUNT(id_c) as q1 from collected WHERE $run_q='4';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["q1"];
?></center></td>
<td width="6%" bgcolor="#FFFFFF"><center><?
$sql="Select COUNT(id_c) as q1 from collected WHERE $run_q='3';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["q1"];
?></center></td>
<td width="6%" bgcolor="#FFFFFF"><center><?
$sql="Select COUNT(id_c) as q1 from collected WHERE $run_q='2';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["q1"];
?></center></td>
<td width="6%" bgcolor="#FFFFFF"><center><?
$sql="Select COUNT(id_c) as q1 from collected WHERE $run_q='1';";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo $objResult["q1"];
?></center></td>
<td width="5%" bgcolor="#FFFFFF">
<?
$a=$_POST["q1"];
$sql="SELECT AVG($run_q) AS q1 FROM collected";
$query=mysql_query($sql);
$objResult = mysql_fetch_array($query);
echo number_format($objResult["q1"], 2);
?>
</td>
<td width="9%" bgcolor="#FFFFFF"><center><?
if ($objResult["q1"]<1.5){
echo "ควรปรับปรุง";
}
else if ($objResult["q1"]<2.5){
echo "น้อย";
}
else if ($objResult["q1"]<3.5){
echo "พอใช้";
}
else if ($objResult["q1"]<4.5) {
echo "ดี";
}
else {
echo "ดีมาก";
}
?></center></td>
<?
$run_q++; }
?>
อันนี้รูปที่ได้
|
|
|
|
|
Date :
2013-03-20 15:23:23 |
By :
yonlada |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|