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 : 134929



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



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




Code (PHP)
<?php
	//เรียกใช้ไฟล์ autoload.php ที่อยู่ใน Folder vendor
	require_once __DIR__ . '/vendor/autoload.php';
	
	//ตั้งค่าการเชื่อมต่อฐานข้อมูล
	$servername = "localhost";
	$username = "root";
	$password = "";
	$dbname = "leavedb";
	$conn = mysqli_connect($servername, $username, $password, $dbname);
	
	mysqli_set_charset($conn, "utf8");

	if (!$conn) {
		die("Connection failed: " . mysqli_connect_error());
	}

	$sql = "SELECT * FROM tblemployee";
	
	$result = mysqli_query($conn, $sql);
	$content = "";
	if (mysqli_num_rows($result) > 0) {
		$i = 1;
		while($row = mysqli_fetch_assoc($result)) {
			$content .= '<tr style="border:1px solid #000;">
				<td style="border-right:1px solid #000;padding:3px;text-align:center;"  >'.$i.'</td>
				<td style="border-right:1px solid #000;padding:3px;text-align:center;" >'.$row['EMPLOYID'].'</td>
				<td style="border-right:1px solid #000;padding:3px;"  >'.$row['EMPNAME'].'</td>
				<td style="border-right:1px solid #000;padding:3px;text-align:center;"  >'.$row['ACCSTATUS'].'</td>
				
			</tr>';
			$i++;
		}
	}
	
	mysqli_close($conn);
	
$mpdf = new \Mpdf\Mpdf();

$head = '
<style>
	body{
		font-family: "Garuda";//เรียกใช้font Garuda สำหรับแสดงผล ภาษาไทย
	}
</style>

<h2 style="text-align:center">ใบรับสินค้า</h2>

<table id="bg-table" width="100%" style="border-collapse: collapse;font-size:12pt;margin-top:8px;">
    <tr style="border:1px solid #000;padding:4px;">
        <td  style="border-right:1px solid #000;padding:4px;text-align:center;"   width="10%">ลำดับ</td>
        <td  style="border-right:1px solid #000;padding:4px;text-align:center;"  width="15%">รหัส</td>
        <td  width="45%" style="border-right:1px solid #000;padding:4px;text-align:center;">ชื่อ</td>
        <td  style="border-right:1px solid #000;padding:4px;text-align:center;"  width="15%">สถานะ</td>
        
    </tr>

</thead>
	<tbody>';
	
$end = "</tbody>
</table>";

$mpdf->WriteHTML($head);

$mpdf->WriteHTML($content);

$mpdf->WriteHTML($end);

$mpdf->Output();




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2020-02-27 10:21:32 By : takumltakung View : 910 Reply : 1
 

 

No. 1



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

Hall of Fame 2012

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


- ต้องมี table:member('role','enum'['admin','employee']) เมื่อทำการ login ค่อยดึง role และ employid เก็บไว้ใน Session
- เมื่อเข้าสู้คำสั่งด้านบน ก่อนเข้า Loop while ให้เช็ค condition ก่อนว่า authentication Session ที่ login เข้ามา role มีค่าเป็นอะไร ถ้า admin แสดงทั้งหมด select * ถ้า employee ใช้ where =








ประวัติการแก้ไข
2020-02-27 23:10:21
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-02-27 14:50:40 By : Genesis™
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 05
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 อัตราราคา คลิกที่นี่