Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ช่วยหน่อยค่ะ ต้องการออกรายงาน เดือน และปี โชว์ในช่องจะปริ้นออกรายงาน ในแต่ละเดือนปีที่เราเลือกค่ะ



 

ช่วยหน่อยค่ะ ต้องการออกรายงาน เดือน และปี โชว์ในช่องจะปริ้นออกรายงาน ในแต่ละเดือนปีที่เราเลือกค่ะ

 



Topic : 123169



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์




มีภาพค่ะ

a1



Tag : PHP, MySQL, HTML/CSS, JavaScript









ประวัติการแก้ไข
2016-06-04 16:28:18
2016-06-04 16:30:52
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-06-02 13:39:05 By : Ninny View : 1024 Reply : 2
 

 

No. 1



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์


userlog1.php

Code (PHP)
<?php
	session_start();
//	$_SESSION['post']=$_POST;
	if($_SESSION['userID'] == "")
	{
		header("content-type:text/html; charset=utf-8");
		$text="กรุณาล็อกอินก่อนใช้งานระบบ!";
            echo "<script>alert(\"$text\"); window.location.href = \"index.php\";                  </script>";
		exit();
	}

	if($_SESSION['status'] != "Teacher")
	{
		$text="This page for Teacher only!";
            echo "<script>alert(\"$text\"); window.location.href = \"index.php\";                  </script>"; 
		
		exit();
	}	
	
	// เชื่่อมต่อฐานข้อมูล
$host="localhost"; // กำหนด host
$username="root"; // กำหนด username
$password="1234"; // กำหนด Password
$db="Child"; // กำหนดชื่อฐานข้อมูล
$Conn = mysql_connect( $host,$username,$password) or die ("ติดต่อฐานข้อมูลไม่ได้");// ติดต่อฐานข้อมูล
mysql_query("SET NAMES utf8",$Conn); // set กำหนดมาตราฐาน
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); // เลือกฐานข้อมูล 
//--->
	$strSQL = "SELECT * FROM member WHERE userID = '".$_SESSION['userID']."' ";
	$objQuery = mysql_query($strSQL);
	$objResult = mysql_fetch_array($objQuery);
?>

<html>
<head>
 <meta charset="UTF-8">
<title>userlog1</title>
   <link rel="stylesheet" href="css/style.css">
   <link rel="stylesheet" href="css/default.css">

<script src="js/modernizr.custom.js"></script>
  
</head>
<style type="text/css"> 
<!--
	.paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	}
	a.paginate {
	border: 1px solid #1D3E36;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color: #12735D;
	}
	h2 {
		font-size: 12pt;
		color: #003366;
		}
		
		 h2 {
		line-height: 1.2em;
		letter-spacing:-1px;
		margin: 0;
		padding: 0;
		text-align: left;
		}
	a.paginate:hover {
	background-color: #12735D;
	color: #FFF;
	text-decoration: underline;
	}
	a.current {
	border: 1px solid #12735D;
	font: bold .7em Arial,Helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
	cursor: default;
	background:#12735D;
	color: #FFF;
	text-decoration: none;
	}
	span.inactive {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	padding: 2px 6px 2px 6px;
	color: #999;
	cursor: default;
	}
	#se {
    width: 80%;
    margin: auto;
    height: 0px;
    padding: 5px;
}
#se form {
    background-color: #FFF;
	height: 50px;
    padding: 5px;
}
#se input[type="submit"] {
    background: #23688b;
    border: 0;
        padding: 5px 20px;
    font-family: 'Open Sans',sans-serif;
    font-size: 100%;
    color: #FFFFFF;
    transition: background .3s;
    -webkit-transition: background .3s;
}
#se input[type="submit"]:hover {
    color: yellow;
}
#se select {
    font-size: 14px;
    background: #eef;
    border: 1px solid #b9b9b9;
    line-height: 22px;
    margin: 1px 0 10px;
    padding: 3px 5px;
}
-->
</style>
<body>



<div id="header">
<div id="man">
  <table>
      <tr>
        <td><span> ยินดีต้อนรับ</span><br><a href="edit_profile.php"><?php echo $objResult["name"];?></a></td>
      </tr>
     
        <tr>
     <td> <br><a href="logout.php">ออกจากระบบ</a></td>
   </tr>
     </table>
  </div>

<p>ระบบสารสนเทศศูนย์พัฒนาเด็กเล็ก
<br>
  The Information System of Child Development Center
  
</p>

</div> 
<div id="menu">
	<ul class="codrops-demos">
        <li><a href="teacher_page.php">หน้าแรก</a></li>
		<li><a href="register_student.php">จัดการข้อมูลทะเบียนประวัตินักเรียน</a></li>
		<li><a href="assessment.php">จัดการข้อมูลประเมินพัฒนาการ</a></li>
		<li><a class="current-demo" href="userlog1.php">ประวัติการเข้าใช้งานระบบ</a></li>
	</ul>
</div>
<div id="container">  <br><br><div align="center"> <span><p><h4>ประวัติการเข้าใช้งานระบบ</h4></p></span></div><br>
<div id="se">
<?
$year = isset($_POST['txt_year']) ? ($_POST['txt_year']) : date('Y');
$month = isset($_POST['txt_month']) ? ($_POST['txt_month']) : date('m');

$strSQL = "SELECT * FROM userlog WHERE userID = '".$_SESSION['userID']."' ";
$strSQL .= "AND (datelog LIKE '$year%-%$month%-%$day') Order by idlog";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");

?> 

<?php
	function thai_datetime($datetime, $show_time=true) {
 	$th_months = array(1=>"มกราคม", 2=>"กุมภาพันธ์", 3=>"มีนาคม", 4=>"เมษายน", 5=>"พฤษภาคม", 6=>"มิถุนายน", 7=>"กรกฎาคม", 8=>"สิงหาคม", 9=>"กันยายน", 10=>"ตุลาคม", 12=>"พฤศจิกายน", 12=>"ธันวาคม");
	$dt = explode(" ", $datetime);
	$d = explode("-", $dt[0]);

	$day = ltrim($d[2], "0");  //ตัดเลข 0 ข้างหน้าออก
	$month = ltrim($d[1], "0");
	$result = $day." ".$th_months[$month]." ".($d[0] + 543);
	return $result;
}
?>
<form name="form2" method="post" action="<?php echo $_SERVER["PHP_SELF"];?>">
                   เดือน&nbsp;
                <select name="txt_month">
<option value="">-เลือกเดือน-</option>
<?php
$month = array('01' => 'มกราคม', '02' => 'กุมภาพันธ์', '03' => 'มีนาคม', '04' => 'เมษายน', 
'05' => 'พฤษภาคม', '06' => 'มิถุนายน', '07' => 'กรกฎาคม', '08' => 'สิงหาคม', 
'09' => 'กันยายน ', '10' => 'ตุลาคม', '11' => 'พฤศจิกายน', '12' => 'ธันวาคม');
$txtMonth = isset($_POST['txt_month']) && $_POST['txt_month'] != '' ? $_POST['txt_month'] : date('m');
foreach($month as $i=>$mName) {
$selected = ''; 
if($txtMonth == $i) $selected = 'selected="selected"';
echo '<option value="'.$i.'" '.$selected.'>'. $mName .'</option>'."\n";
}

?>
</select>
                    
 พ.ศ.&nbsp;
<select name="txt_year">
					<option value="">-เลือกปี-</option>
					<?php
					$txtYear = (isset($_POST['txt_year']) && $_POST['txt_year'] != '') ? $_POST['txt_year'] : date('Y');

					$yearStart = date('Y');
					$yearEnd = $txtYear-5;

					for($year=$yearStart;$year > $yearEnd;$year--){
						$selected = '';
						if($txtYear == $year) $selected = 'selected="selected"';
						echo '<option value="'.$year.'" '.$selected.'>'. ($year+543) .'</option>'."\n";
					}
					?>
				</select>

      &nbsp;&nbsp;

                         <input type="submit" name="submit" value="ตกลง"/>
                         <input type="hidden" name="search" id="search" value="<?php echo $_POST["search"];?>">
 
</div>
<div id="re">
<!-- CheckAll Delete-->
 
<a id="log<?php echo $i;?>" href="show_userlog.php?userID=<?php echo $objResult["userID"];?>" target="_blank" style="float: right; margin: 10px 0px;"><img src="images/view.png" title="ดู"/></a>

	<table width="100%" border="0" cellspacing="1">
	<thead>
    <tr>
		<th class="head1" width="3%">ลำดับ</th>
        <th class="head1" width="5%">ไอดี</th>
                <th class="head1" width="5%">ชื่อ</th>
<th class="head1" width="20%">วันที่</th>
		<th class="head1" width="10%">เวลาเข้า</th>
     	<th class="head1" width="10%">เวลาออก</th>
  	</tr>
<?
if(mysql_num_rows($objQuery) <1){
?>
 <tr>
 <td height="50"colspan="5"><div align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ไม่พบข้อมูลในระบบ</div></td></tr>
  <? }else{ $i=0;
while($objResult = mysql_fetch_array($objQuery))
{
$i++;
?>
	</thead>
	<tr>
    	<td><div align="center"><?php echo $i+$start ?></div></td>
        <td><div align="center"><?php echo $objResult["userID"];?></div></td>        		
        <td align="center"><?php echo $objResult["name"];?></td>
     <td align="center"><?php echo thai_datetime($objResult["datelog"]);?></td>
      	<td align="center"><?php echo $objResult["time_in"];?></td>
     	<td align="center"><?php echo $objResult["time_out"];?></td>

  	</tr>
   
<?php
}}
?>

</table>
</form>
</div><!-- 
  <a href="edit_profile.php">Edit</a><br>
  <br>
 -->
</div><br> </div>
  <div id="afooter">
   <footer> <p>
       <span>Copyright © 2015 </span>&nbsp;The Information System of Child Development Center</p></footer>
			</div>
			
<?php
mysql_close($Conn);
?>

  </body>
  <script src="js/classie.js"></script>
	<script src="js/borderMenu.js"></script>
</html>








แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-02 13:53:18 By : Ninny
 


 

No. 2



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์


show_userlog.php

Code (PHP)
<?php  
ob_start();
session_start();
	
	// เชื่่อมต่อฐานข้อมูล
$host="localhost"; // กำหนด host
$username="root"; // กำหนด username
$password="1234"; // กำหนด Password
$db="Child"; // กำหนดชื่อฐานข้อมูล
$Conn = mysql_connect( $host,$username,$password) or die ("ติดต่อฐานข้อมูลไม่ได้");// ติดต่อฐานข้อมูล
mysql_query("SET NAMES utf8",$Conn); // set กำหนดมาตราฐาน
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); // เลือกฐานข้อมูล 
//--->

?>
<? 
$strSQL = "SELECT * FROM userlog WHERE userID = $userID ORDER BY idlog";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<html>
<head>
 <meta charset="UTF-8">
<title>Untitled Document</title>

<style>

#container table {
	width:100%;
}
#container{
	font-family:TH SarabunPSK;
	
		/*border: solid 0px gray;*/
		margin: 20px 40px 20px 40px;
	}
	#container th {
    font-weight: bold;
    /*padding: 0.25em 1.5em;*/
    font-size: 20px;
}
#container td {
  /*  padding: 0.25em 1.5em;*/
    text-align: center;
    font-size: 20px;
}
div > img.print{
	padding-left: 50px;
cursor:pointer;
width: 40px;
height: 40px;
border: 0;
}
div > img:hover.print{
width: 80px;
height: 80px;
border: 0;
}
div > h4 {
    margin: 2px 3px 0px 0px;
    font-size: 24px;
    font-family: TH SarabunPSK;
}
   </style>
</head>
<?php
function thai_datetime($datetime, $show_time=true) {
 	$th_months = array(1=>"มกราคม", 2=>"กุมภาพันธ์", 3=>"มีนาคม", 4=>"เมษายน", 5=>"พฤษภาคม", 6=>"มิถุนายน", 7=>"กรกฎาคม", 8=>"สิงหาคม", 9=>"กันยายน", 10=>"ตุลาคม", 12=>"พฤศจิกายน", 12=>"ธันวาคม");
	$dt = explode(" ", $datetime);
	$d = explode("-", $dt[0]);

	$day = ltrim($d[2], "0");  //ตัดเลข 0 ข้างหน้าออก
	$month = ltrim($d[1], "0");
	$result = $day." ".$th_months[$month]." ".($d[0] + 543);
	return $result;
}


?>

<body>
<br><br>
<div align="center"><h4>รายงาน</h4></div>
<div align="center"><h4>ประวัติการเข้าใช้งานระบบ เดือน...............................ปี..........</h4></div>

<div id="container">
<table border="1" cellspacing="0" align="center">
	<thead>
    <tr>
		<th class="head1" width="3%">ลำดับ</th>
        <th class="head1" width="5%">ไอดี</th>
                <th class="head1" width="5%">ชื่อ</th>
	<th class="head1" width="15%">วันที่</th>
		<th class="head1" width="10%">เวลาเข้า</th>
     	<th class="head1" width="10%">เวลาออก</th>
  	</tr>
    

   <? 
    $i=0;
   
while($objResult = mysql_fetch_array($objQuery))
{
$i++;
?>
	</thead>
	
	<tr>
    	<td><div align="center"><?php echo $i+$start ?></div></td>
        <td><div align="center"><?php echo $objResult["userID"];?></div></td>        		
        <td align="center"><?php echo $objResult["name"];?></td>
     <td align="center"><?php echo thai_datetime($objResult["datelog"]);?></td>
      	<td align="center"><?php echo $objResult["time_in"];?></td>
     	<td align="center"><?php echo $objResult["time_out"];?></td>


  	</tr>
<?php
}
?></table>
<?php
mysql_close($Conn);
?>
</div>

 <table width="200" border="0" align="center">
  <tr>
    <td><br><br><div><img src="images/print.png" title="ปริ้น" class="print" onClick="javascript:this.style.display='none';window.print()"/></div></td>
  </tr>
</table>


</body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-02 13:55:05 By : Ninny
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยหน่อยค่ะ ต้องการออกรายงาน เดือน และปี โชว์ในช่องจะปริ้นออกรายงาน ในแต่ละเดือนปีที่เราเลือกค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่