|
|
|
อยากให้ listbox แสดงข้อมูลเดือนและปี ที่เราเลือกอ่ะคับ ช่วยทีครับผม |
|
|
|
|
|
|
|
อยากให้แสดงข้อมูล ที่เราเลือกจาก list box อ่ะคับ เอาแค่ข้อมูลเดือนนั้นๆ ที่เราเลือกเลยนะคับ
Code (PHP)
<body>
<p>
เดือน
<?php include ("function_m.php");?>
ปี พ.ศ.
<?php include ("function_y.php");?>
<input type="submit" name="button" id="button" value="Submit" />
</p>
<table width="1684" border="1">
<tr>
<td width="40" rowspan="3" align="center" bgcolor="#CCCCCC">ลำดับ</td>
<td width="200" rowspan="3" align="center" bgcolor="#CCCCCC">สำนักงานเขตพื้นที่การศึกษา</td>
<td width="100" rowspan="3" align="center" bgcolor="#CCCCCC">จำนวนทั้งหมด</td>
<td colspan="11" align="center" bgcolor="#CCCCCC">สถิติการเข้าใช้งานระบบทะเบียนประวัติเดือน มิ.ย. 58 (ครั้ง)</td>
</tr>
<tr>
<td colspan="11" align="center" bgcolor="#CCCCCC">จำนวนครั้งการเข้าใช้งานระบบแยกตามช่วงเวลา</td>
</tr>
<tr>
<td width="108" align="center" bgcolor="#CCCCCC">
09:00 - 09:59</td>
<td width="108" align="center" bgcolor="#CCCCCC">
10:00 - 10:59</td>
<td width="108" align="center" bgcolor="#CCCCCC">
11:00 - 11:59</td>
<td width="108" align="center" bgcolor="#CCCCCC">
12:00 - 12:59</td>
<td width="108" align="center" bgcolor="#CCCCCC">
13:00 - 13:59</td>
<td width="108" align="center" bgcolor="#CCCCCC">
14:00 - 14:59</td>
<td width="108" align="center" bgcolor="#CCCCCC">
15:00 - 15:59</td>
<td width="108" align="center" bgcolor="#CCCCCC">
16:00 - 16:59</td>
<td width="108" align="center" bgcolor="#CCCCCC">
17:00 - 17:59</td>
<td width="108" align="center" bgcolor="#CCCCCC">
18:00 - 18:59</td>
<td width="170" align="center" bgcolor="#CCCCCC">
หลัง 18:00 ถึง ก่อน 09:00</td>
</tr>
<?php
$sql = " SELECT
t2.secname,
sum(if(updatetime LIKE '2015-01%',1,0)) as numall,
sum(if(hour(updatetime)='09' and updatetime LIKE '2015-01%',1,0)) as num9,
sum(if(hour(updatetime)='10' and updatetime LIKE '2015-01%',1,0)) as num10,
sum(if(hour(updatetime)='11' and updatetime LIKE '2015-01%',1,0)) as num11,
sum(if(hour(updatetime)='12' and updatetime LIKE '2015-01%',1,0)) as num12,
sum(if(hour(updatetime)='13' and updatetime LIKE '2015-01%',1,0)) as num13,
sum(if(hour(updatetime)='14' and updatetime LIKE '2015-01%',1,0)) as num14,
sum(if(hour(updatetime)='15' and updatetime LIKE '2015-01%',1,0)) as num15,
sum(if(hour(updatetime)='16' and updatetime LIKE '2015-01%',1,0)) as num16,
sum(if(hour(updatetime)='17' and updatetime LIKE '2015-01%' ,1,0)) as num17,
sum(if(hour(updatetime)='18' and updatetime LIKE '2015-01%' ,1,0)) as num18,
sum(if(hour(updatetime) NOT IN('09','10',11,12,13,14,15,16,17,18) and updatetime LIKE '2015-01%',1,0)) as numother
FROM
eduarea as t2
left join
log_update_all_site_login AS t1 on t2.secid=t1.siteid
where t2.status=1
group by t2.secid
order by t2.orderby asc ";
//echo $sql."<br>";
$result = mysql_query($sql)or die(mysql_error()."$sql");
//echo $result;
//$row = mysql_fetch_array($result);
//echo "<pre>";
//print_r($row);
$i=0;
while ($row = mysql_fetch_assoc($result)) {
$i++;
?>
<tr>
<td><p align="center"><?php echo $i; ?></p></td>
<td><p align="left"><?php echo $row['secname']; ?></p></td>
<td><p align="right"><?php echo $row['numall']; ?></p></td>
<td><p align="right"><?php echo $row['num9']; ?></p></td>
<td><p align="right"><?php echo $row['num10']; ?></p></td>
<td><p align="right"><?php echo $row['num11']; ?></p></td>
<td><p align="right"><?php echo $row['num12']; ?></p></td>
<td><p align="right"><?php echo $row['num13']; ?></p></td>
<td><p align="right"><?php echo $row['num14']; ?></p></td>
<td><p align="right"><?php echo $row['num15']; ?></p></td>
<td><p align="right"><?php echo $row['num16']; ?></p></td>
<td><p align="right"><?php echo $row['num17']; ?></p></td>
<td><p align="right"><?php echo $row['num18']; ?></p></td>
<td><p align="right"><?php echo $row['numother']; ?></p></td>
</tr>
<?php
}
?>
</table>
</body>
ส่วนนี้เป็นของ <?php include ("function_m.php");?>
Code (PHP)
<?php
$a_month[1]='มกราคม';
$a_month[2]='กุมภาพันธ์';
$a_month[3]='มีนาคม';
$a_month[4]='เมษายน';
$a_month[5]='พฤษภาคม';
$a_month[6]='มิถุนายน';
$a_month[7]='กรกฎาคม';
$a_month[8]='สิงหาคม';
$a_month[9]='กันยายน ';
$a_month[10]='ตุลาคม';
$a_month[11]='พฤศจิกายน';
$a_month[12]='ธันวาคม';
?>
<select name="m">
<?php for($i=1;$i<=12;$i++) { ?>
<option value="<?php echo $i;?>"><?php echo $a_month[$i];?></option>
<?php } ?>
</select>
</body>
ส่วนนี้เป็นของ <?php include ("function_y.php");?>
Code (PHP)
<body>
<?php
$yy=date ("Y");
$yy1= $yy -1;
echo '<select name="year">';
for($i = $yy1; $i <= $yy ; $i++){
echo '<option value="'.$i.'">'.($i+543).'</option>';
}
echo '</select>';
?>
</body>
Tag : PHP
|
|
|
|
|
|
Date :
2015-07-13 10:03:23 |
By :
simpleza07 |
View :
871 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้า updatetime เป็น DateTime ก็น่าถูกครับ ว่าแต่ ติดปัญหาตรงไหนครับ
|
|
|
|
|
Date :
2015-07-13 10:42:33 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|