รบกวนด้วยคับคือตอนนี้มีหน้าจอที่โชว์สถิติอยู่แต่อยากให้เมื่อกรอกในช่องแล้วกดปุ่มให้มันสร้างอีกตารางมาโชว์เฉพาะปีที่กรอกอ่ะคับ
อันนี้เป็นโค๊ตทั้งหมดในหน้านี้อ่ะคับ ผมเพิ่งหัดเขียนอ่ะคับ ช่วยแนะนำทีคับCode (PHP)
Code (PHP)
<?php require_once('Connections/employee.php'); ?>
<?php
mysql_select_db($database_employee, $employee);
$profile_id = $_GET['profile_id'];
$query_holiday_t1 = "SELECT COUNT(*) FROM holiday WHERE holiday_t = N'ลาป่วย' AND profile_id=".$profile_id;
$holiday_t1 = mysql_query($query_holiday_t1, $employee) or die(mysql_error());
$row_holiday_t1 = mysql_fetch_assoc($holiday_t1);
$totalRows_holiday_t1 = mysql_num_rows($holiday_t1);
mysql_select_db($database_employee, $employee);
$profile_id = $_GET['profile_id'];
$query_holiday_t2 = "SELECT COUNT(*) FROM holiday WHERE holiday_t = N'ลากิจ' AND profile_id=".$profile_id;
$holiday_t2 = mysql_query($query_holiday_t2, $employee) or die(mysql_error());
$row_holiday_t2 = mysql_fetch_assoc($holiday_t2);
$totalRows_holiday_t2 = mysql_num_rows($holiday_t2);
mysql_select_db($database_employee, $employee);
$profile_id = $_GET['profile_id'];
$query_holiday_t3 = "SELECT COUNT(*) FROM holiday WHERE holiday_t = N'ลาพักผ่อน' AND profile_id=".$profile_id;
$holiday_t3 = mysql_query($query_holiday_t3, $employee) or die(mysql_error());
$row_holiday_t3 = mysql_fetch_assoc($holiday_t3);
$totalRows_holiday_t3 = mysql_num_rows($holiday_t3);
mysql_select_db($database_employee, $employee);
$profile_id = $_GET['profile_id'];
$query_holiday_t4 = "SELECT COUNT(*) FROM holiday WHERE holiday_t = N'มาสาย' AND profile_id=".$profile_id;
$holiday_t4 = mysql_query($query_holiday_t4, $employee) or die(mysql_error());
$row_holiday_t4 = mysql_fetch_assoc($holiday_t4);
$totalRows_holiday_t4 = mysql_num_rows($holiday_t4);
mysql_select_db($database_employee, $employee);
$profile_id = $_GET['profile_id'];
$query_holiday_t5 = "SELECT COUNT(*) FROM holiday WHERE holiday_t = N'ขาดราชการ' AND profile_id=".$profile_id;
$holiday_t5 = mysql_query($query_holiday_t5, $employee) or die(mysql_error());
$row_holiday_t5 = mysql_fetch_assoc($holiday_t5);
$totalRows_holiday_t5 = mysql_num_rows($holiday_t5);
mysql_select_db($database_employee, $employee);
$profile_id = $_GET['profile_id'];
$query_holiday_t6 = "SELECT COUNT(*) FROM holiday WHERE holiday_t = N'ลาศึกษาต่อ' AND profile_id=".$profile_id;
$holiday_t6 = mysql_query($query_holiday_t6, $employee) or die(mysql_error());
$row_holiday_t6 = mysql_fetch_assoc($holiday_t6);
$totalRows_holiday_t6 = mysql_num_rows($holiday_t6);
?>
<table border="1">
<tr>
<td width="100" bgcolor="#999999"><div align="center">ปีงบประมาณ</div></td>
<td width="100" bgcolor="#999999"><div align="center">ลาป่วย</div></td>
<td width="100" bgcolor="#999999"><div align="center">ลากิจ</div></td>
<td width="100" bgcolor="#999999"><div align="center">ลาพักผ่อน</div></td>
<td width="100" bgcolor="#999999"><div align="center">มาสาย</div></td>
<td width="100" bgcolor="#999999"><div align="center">ขาดราชการ</div></td>
<td width="100" bgcolor="#999999"><div align="center">ลาศึกษาต่อ</div></td>
</tr>
<tr>
<td><div align="center">
<input name="Search" type="text" size="20" />
<input type="submit" name="Submit" value="ค้นหา">
</div></td>
<td><div align="center"><?php echo $row_holiday_t1['COUNT(*)']; ?></div></td>
<td><div align="center"><?php echo $row_holiday_t2['COUNT(*)']; ?></div></td>
<td><div align="center"><?php echo $row_holiday_t3['COUNT(*)']; ?></div></td>
<td><div align="center"><?php echo $row_holiday_t4['COUNT(*)']; ?></div></td>
<td><div align="center"><?php echo $row_holiday_t5['COUNT(*)']; ?></div></td>
<td><div align="center"><?php echo $row_holiday_t6['COUNT(*)']; ?></div></td>
</tr>
</table>
<?php
mysql_free_result($holiday_t1);
?>
ประวัติการแก้ไข 2013-02-20 11:23:41
Date :
2013-02-20 10:07:29
By :
nubc
ลองดูที่หัวข้อนี้แล้วประยุกต์ใช้ดูครับ
https://www.thaicreate.com/php/php-mysql-add-insert-multiple-record.html
Date :
2013-02-20 12:51:06
By :
nprawit
ถามหน่อยคับ ถ้าผมจะเพิ่มเงื่อนไขให้มันเอาค่าในช่อง text Field ที่ชื่อSearch ต้องเพิ่มยังงัยอ่ะคับแบบว่าให้holiday_yเท่ากับ=ช่องtext Fieldชื่อ Search
"SELECT COUNT(*) FROM holiday WHERE holiday_t = N'ลากิจ' AND profile_id=".$profile_id;
Date :
2013-02-20 14:25:37
By :
nubc
Load balance : Server 04