รบกวนด้วยนะค่ะ ทุกท่าน ส่วนนี้โค๊ดนะค่ะ อยากให้มันออกมาแบบการยืมนะค่ะ เลือกเช็คคืนแต่ล่ะอย่างได้
ส่วนนี้โค๊ดนะค่ะ อยากให้มันออกมาแบบการยืมนะค่ะ เลือกเช็คคืนแต่ล่ะอย่างได้
<?php
#### สคริ๊ปนี้ใช้ในการเช็ค ว่าล็อกอินหรือยัง ให้นำสคริ๊ปนี้ไปไว้ที่หน้าที่คุณต้องการให้เช็ค ####
session_start() ;
session_unregister("borrow_id");
if(!session_is_registered("valid_admin")) {
// url=index.php คำสั่งนี้จะให้ไปหน้าที่จะต้องกรอก user,pwd ถ้าอยู่โฟล์เดอร์อื่นให้เรียกให้ถูกนะครับ
echo "<meta http-equiv='refresh' content='0;url=aulogin.php'>" ;
exit() ;
}
### จบการเช็ค ###
?><CENTER>
<? include"function.php";?>
<? include"headau.php";?>
<?
if ($action=="dis"){
if($process=="add"){
$borrow_id = 'B'.date("dmyHis") ;
if($b_date <10) { $b_date= '0'.$b_date; }
if($b_month <10) { $b_month= '0'.$b_month; }
include("host.inc.php");
$tblname = "borrow";
$sql = "INSERT INTO $tblname(borrow_id,member_id,au_id1,borrow_date) values('$borrow_id','$member_id','$au_id','$b_year$b_month$b_date')";
$db_query = mysql_db_query($dbname,$sql);
mysql_close();
}
if ($process=='return') {
if ($borrow_ids == null) {
echo"<BR><BR><BR><BR><TABLE><TR><TD><CENTER><IMG SRC=\"img/no.gif\" ></CENTER></TD></TR><TR><TD><font color=#3300FF face=\"MS Sans Serif, Tahoma, sans-serif\"><b>คุณยังไม่เลือกรายการครุภัณฑ์ที่ต้องการคืน </b></font><BR><BR><CENTER><a style='TEXT-DECORATION: none' href=return.php?action=return_select&search=all><font color=#FF6600 size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"><B><< กลับไปเลือกข้อมูล >></B></CENTER></a></font></TD></TR></TABLE>";
require "foot.php";
mysql_close();
exit();
}
for($i = 0 ; $borrow_ids[$i] != null; $i++) {
include("host.inc.php");
$tblname = "borrow"; // เปลี่ยนสถานะเป็นคืน ในตารางการยืมอุปกรณ์
$sql = "update borrow set return_status='1' where borrow_id='$borrow_id' ";
$db_query = mysql_db_query($dbname,$sql);
mysql_close();
include "host.inc.php";
$tblname = "return1"; // บันทึกข้อมูลการยืม ในตารางการคืนอุปกรณ์
$year = date('Y')+543;
$re_year = substr($year,2,2);
if($i <= 9) {
$return_id = "R".$year.date("mdHi")."0".$i ;
} else {
$return_id = "R".$year.date("mdHi").$i ;
}
$return_date = $year.date("md") ;
$sql = "insert into $tblname (return_id, return_date, borrow_id, au_id1) values ('$return_id', '$return_date','$borrow_ids[$i]','$au_id1')";
//echo"$sql"; exit;
$db_query = mysql_db_query($dbname,$sql);
mysql_close();
}
}
if ($process=='return1') { include("host.inc.php");
//echo"*****<BR>";
$sql="select * from borrow_detail where borrow_id='$borrow_id' and device_id='$device_ids[$i]'";
$db_query=mysql_db_query($dbname,$sql);
$num_rows = mysql_num_rows($db_query);
$i = 0;
while ($i <$num_rows) {
$result = mysql_fetch_array($db_query);
$device_id = $result[device_id];
//include("host.inc.php");
$sql2= "update device set device_status='2' where device_id='$device_id'";
$db_query2 = mysql_db_query($dbname,$sql2);
$i++;
}
include("host.inc.php");
$tblname = "borrow"; // เปลี่ยนสถานะเป็นคืน ในตารางการยืมครุภัณฑ์
$sql = "update $tblname set return_status='1' where borrow_id='$borrow_id' ";
$db_query = mysql_db_query($dbname,$sql);
$sql="select * from authorities where au_login='$valid_admin'";
$db_query=mysql_db_query($dbname,$sql);
$result = mysql_fetch_array($db_query);
$au_id1 = $result[au_id1];
$tblname = "return1"; // บันทึกข้อมูลการยืม ในตารางการคืนครุภัณฑ์
$year = date('Y')+543;
$re_year = substr($year,2,2);
$return_id = "R".$re_year.date("mdHis") ;
$return_date = $year.date("md") ;
$sql = "insert into $tblname (return_id, return_date, borrow_id,au_id1) values ('$return_id', '$return_date','$borrow_id','$au_id1')";
$db_query = mysql_db_query($dbname,$sql);
mysql_close();
}
if ($process=='del') {
if ($return_ids == null) {
echo"<BR><BR><BR><BR><TABLE><TR><TD><CENTER><IMG SRC=\"img/no.gif\" ></CENTER></TD></TR><TR><TD><font color=#3300FF face=\"MS Sans Serif, Tahoma, sans-serif\"><b>คุณยังไม่เลือกข้อมูลที่ต้องการลบ </b></font><BR><BR><CENTER><a style='TEXT-DECORATION: none' href=return.php?action=dis&search=all><font color=#FF6600 size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"><B><< กลับไปเลือกข้อมูล >></B></CENTER></a></font></TD></TR></TABLE>";
require "foot.php";
mysql_close();
exit();
}
for($i = 0 ; $return_ids[$i] != null; $i++) {
include("host.inc.php");
$tblname = "return1";
$sql = "delete from $tblname where return_id='$return_ids[$i]' ";
$dbquery = mysql_db_query($dbname,$sql);
mysql_close();
}
}
if ($process=='del1') {
include("host.inc.php");
$tblname = "return1";
$sql = "delete from $tblname where return_id='$return_id' ";
$dbquery = mysql_db_query($dbname,$sql);
mysql_close();
}
echo"<form action='return.php?action=dis&search=$search' method='post'>";
echo "<font color=#6600CC size= 4 face=\"MS Sans Serif, Tahoma, sans-serif\"><b> ข้อมูลการคืนครุภัณฑ์ </font>";
echo"<table align='center'>";
echo"<BR><BR>";
echo"<tr>";
echo"<td align='center'><font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"><b>คำค้นหา : </font><input type=text name=keyword size=20 </td>";
echo"<td>";
echo"<font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"><b> โดย : </font><select name=search>";
echo"<option value=\"all\"> แสดงข้อมูลทั้งหมด</option>";
echo"<option value='borrow_id'>รหัสการยืม</option>";
echo"<option value='member_name'>ชื่อ - สกุล ผู้ยืม</option>";
echo"<option value='au_name'>ชื่อ - สกุล เจ้าหน้าที่</option>";
echo"</select>";
echo"</td>";
echo"<td><input type=submit value=\"ค้นหา\"></td>";
echo"</tr>";
echo"</table>";
echo"</form>";
echo"<BR><BR>";
echo"<CENTER><a style='TEXT-DECORATION: none' href= 'return.php?action=return_select&search=all'><b><font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\">[ เพิ่มรายการคืนครุภัณฑ์ ]</font></a></b><br><br></CENTER>";
echo"<table bordercolor=#3399FF border='1' align='center'>";
echo"<tr align='center' bgcolor='#0099CC' height='25' >";
echo"<td width='100' background='picture/21.gif'><font color=#0000CC size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"><b>รหัสการคืน</b></font></td>";
echo"<td width='100' background='picture/21.gif'><font color=#0000CC size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"><b>รหัสการยืม</b></font></td>";
echo"<td width='100' background='picture/21.gif'><font color=#0000CC size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"><b>วันที่คืน</b></font></td>";
echo"<td width='130' background='picture/21.gif'><font color=#0000CC size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"><b>ผู้รับคืน</b></font></td>";
echo"<td width='90' colspan=2 background='picture/21.gif'><font color=#0000CC size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"><b>ควบคุมข้อมูล</b></font></td>";
echo"</tr>";
include "host.inc.php";
$tblname1 = "return1";
$tblname2 = "authorities";
if ($search=="all") {
$sql = "select * from $tblname1 inner join $tblname2 on $tblname1.au_id1=$tblname2.au_id1 order by $tblname1.return_id desc";
//asc เรียงลำดับจากน้อยไปหามาก desc จากมากไปหาน้อย";
} else {
$sql = "select * from $tblname1 inner join $tblname2 on $tblname1.au_id1=$tblname2.au_id1 where $search like '%$keyword%' order by $tblname1.return_id desc";
echo"$sql ";
}
$db_query = mysql_db_query($dbname,$sql);
$num_rows = mysql_num_rows($db_query);
/* ตั้งค่า แสดงผลต่อหน้า $Per_Page */
$Per_Page =10;
if(!$Page)
$Page=1;
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$result = mysql_query($sql);
$Page_start = ($Per_Page*$Page)-$Per_Page;
$num_rows = mysql_num_rows($result);
if($num_rows<=$Per_Page)
$Num_Pages =1;
else if(($num_rows % $Per_Page)==0)
$Num_Pages =($num_rows/$Per_Page) ;
else
$Num_Pages =($num_rows/$Per_Page) +1;
$Num_Pages = (int)$Num_Pages;
if(($Page>$Num_Pages) || ($Page<0))
$sql = "select * from $tblname1 inner join $tblname2 on $tblname1.au_id1=$tblname2.au_id1 where $search like '%$keyword%' order by $tblname1.return_id desc LIMIT $Page_start , $Per_Page ";
if($search=="all") {
$sql = "select * from $tblname1 inner join $tblname2 on $tblname1.au_id1=$tblname2.au_id1 order by $tblname1.return_id desc LIMIT $Page_start , $Per_Page ";
}else {
$sql = "select * from $tblname1 inner join $tblname2 on $tblname1.au_id1=$tblname2.au_id1 where $search like '%$keyword%' order by $tblname1.return_id desc LIMIT $Page_start , $Per_Page ";
}
$result = mysql_query($sql);
echo"<form action='return.php?action=dis&search=all&process=del' method='post'>";
while($row=mysql_fetch_array($result)) {
$return_id = $row[return_id];
$return_date = $row[return_date];
$borrow_id = $row[borrow_id];
$au_id1 = $row[au_id1];
$au_name = $row[au_name];
if($bg=="#DDEEFF"){
$bg="#99CCFF";
} else {
$bg="#DDEEFF";
}
echo"<tr bgcolor='$bg'>";
echo"<td align='center'><A style='TEXT-DECORATION: none' HREF='return_detail_list.php?borrow_id=$borrow_id' target=_blank> <font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"> $return_id</font></td>";
echo"<td align='center'><font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\">$borrow_id</font> </td>";
echo"<td align='center'>";
?>
<?
$rdate = showDate($return_date); echo"<font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\">$rdate</font>";
?>
<?
echo"</td>";
echo"<td> <font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\">$au_name</font> </td>";
echo"<td align='center' colspan=2 align='center'><font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"><IMG SRC='img/key.gif' BORDER='0' ALT='ไม่สามารถลบได้'></font></td>";
echo"</tr>";
}
if($num_rows == 0) {
echo"<tr bgcolor=#DDEEFF>";
echo" <td colspan='6' align='center'><BR><FONT size=2.5 COLOR=#009900 face=\"MS Sans Serif, Tahoma, sans-serif\"><B>ไม่พบข้อมูล</B></FONT><BR><BR></td>";
echo"</tr>";
} else {
}
echo"</table>";
mysql_close();
?>
</form>
<? if($num_rows != 0) { ?>
<CENTER><font color=#3300FF size=2.5 face="MS Sans Serif, Tahoma, sans-serif">
พบข้อมูล
<B> <?= $num_rows;?> </B>
รายการ จำนวน <b>
<?=$Num_Pages;?>
</b> หน้า</font>
<BR><BR>
<?/* สร้างปุ่มย้อนกลับ */
if($Prev_Page)
echo " <a href='$PHP_SELF?action=dis&search=$search&keyword=$keyword&Page=$Prev_Page'><< ย้อนกลับ</a> ";
/*สร้างปุ่มเดินหน้า */
if($Page!=$Num_Pages)
echo " <a href ='$PHP_SELF?action=dis&search=$search&keyword=$keyword&Page=$Next_Page'>ถัดไป>> </a>";
echo "<BR><BR>";
for($i=1; $i<$Num_Pages; $i++){
if($i != $Page)
echo "| <a href='$PHP_SELF?action=dis&search=$search&keyword=$keyword&Page=$i'>$i</a> |";
else
echo "<b><FONT COLOR=\"#330099\"> $i </FONT></b>";
}
?>
</CENTER>
<?
} // end <? if($num_rows == 0)
} // end if ของ action== dis
if ($action== "return_select") {
echo"<form action='return.php?action=return_select&search=$search' method='post'>";
echo"<BR><BR>";
echo"<table align='center'>";
echo"<tr>";
echo"<td align='center'><font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"><b>คำค้นหา : </font><input type=text name=keyword size=20 </td>";
echo"<td>";
echo"<font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"><b> โดย : </font><select name=search>";
echo"<option value=\"all\"> แสดงข้อมูลทั้งหมด</option>";
echo"<option value='borrow_id'>รหัสการยืม</option>";
echo"<option value='member_name'>ชื่อ - สกุล ผู้ยืม</option>";
echo"<option value='au_name'>ชื่อ - สกุล เจ้าหน้าที่</option>";
echo"</select>";
echo"</td>";
echo"<td><input type=submit value=\"ค้นหา\"></td>";
echo"</tr>";
echo"</table>";
echo"</form>";
echo"<BR><BR>";
?>
<CENTER><FONT COLOR="#3300FF" face="MS Sans Serif, Tahoma, sans-serif"><B>เลือกรายการยืมครุภัณฑ์ที่ต้องการคืน</B></FONT></CENTER>
<form action='return.php?action=dis&search=all&process=return' method='post'>
<BR>
<table bordercolor=#3399FF border='1' align='center'>
<tr align='center' bgcolor='#0099CC' height='25' >
<td width='80' background='picture/21.gif'><font color="#0000CC" size="2.5" face="MS Sans Serif, Tahoma, sans-serif"><b>รหัสการยืม</b></font></td>
<td width='150' background='picture/21.gif'><font color="#0000CC" size="2.5" face="MS Sans Serif, Tahoma, sans-serif"><b>ชื่อ - สกุลผู้ยืม</b></font></td>
<td width='120' background='picture/21.gif'><font color="#0000CC" size="2.5" face="MS Sans Serif, Tahoma, sans-serif"><b>ผู้อนุมัติ</b></font></td>
<td width='100' background='picture/21.gif'><font color="#0000CC" size="2.5" face="MS Sans Serif, Tahoma, sans-serif"><b>รายการครุภัณฑ์</b></font></td>
<td width='80' colspan=2 background='picture/21.gif'><font color="#0000CC" size="2.5" face="MS Sans Serif, Tahoma, sans-serif"><b>คืนครุภัณฑ์</b></font></td>
</tr>
<?
include "host.inc.php";
$tblname1 = "borrow";
$tblname2 = "authorities";
$tblname3 = "member";
if ($search=="all") {
$sql = "select * from ($tblname1 inner join $tblname2 on $tblname1.au_id1=$tblname2.au_id1) inner join $tblname3 on $tblname1.member_id=$tblname3.member_id where return_status='0' order by $tblname1.borrow_id desc";
//asc เรียงลำดับจากน้อยไปหามาก desc จากมากไปหาน้อย";
} else {
$sql = "select * from ($tblname1 inner join $tblname2 on $tblname1.au_id1=$tblname2.au_id1) inner join $tblname3 on $tblname1.member_id=$tblname3.member_id where return_status='0' and $search like '%$keyword%' order by $tblname1.borrow_id desc";
}
$db_query = mysql_db_query($dbname,$sql);
$num_rows = mysql_num_rows($db_query);
/* ตั้งค่า แสดงผลต่อหน้า $Per_Page */
$Per_Page =10;
if(!$Page)
$Page=1;
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$result = mysql_query($sql);
$Page_start = ($Per_Page*$Page)-$Per_Page;
$num_rows = mysql_num_rows($result);
if($num_rows<=$Per_Page)
$Num_Pages =1;
else if(($num_rows % $Per_Page)==0)
$Num_Pages =($num_rows/$Per_Page) ;
else
$Num_Pages =($num_rows/$Per_Page) +1;
$Num_Pages = (int)$Num_Pages;
if(($Page>$Num_Pages) || ($Page<0))
$sql = "select * from ($tblname1 inner join $tblname2 on $tblname1.au_id1=$tblname2.au_id1) inner join $tblname3 on $tblname1.member_id=$tblname3.member_id where return_status='0' and $search like '%$keyword%' order by $tblname1.borrow_id desc LIMIT $Page_start , $Per_Page ";
if($search=="all") {
$sql = "select * from ($tblname1 inner join $tblname2 on $tblname1.au_id1=$tblname2.au_id1) inner join $tblname3 on $tblname1.member_id=$tblname3.member_id where return_status='0' order by $tblname1.borrow_id desc LIMIT $Page_start , $Per_Page ";
}else {
$sql = "select * from ($tblname1 inner join $tblname2 on $tblname1.au_id1=$tblname2.au_id1) inner join $tblname3 on $tblname1.member_id=$tblname3.member_id where return_status='0' and $search like '%$keyword%' order by $tblname1.borrow_id desc LIMIT $Page_start , $Per_Page ";
}
$result = mysql_query($sql);
while($row=mysql_fetch_array($result)) {
$borrow_id = $row[borrow_id];
$au_id1 = $row[au_id1];
$member_id = $row[member_id];
$au_name = $row[au_name];
$member_name = $row[member_name];
$member_lname = $row[member_lname];
$query1=mysql_query("select * from borrow_detail where borrow_id='$borrow_id' ");
$rsw=mysql_fetch_array($query1);
$device_id=$rsw[device_id];
if($bg=="#DDEEFF"){
$bg="#99CCFF";
} else {
$bg="#DDEEFF";
}
echo"<tr bgcolor='$bg'>";
echo"<td align='center'><font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"> $borrow_id</font></td>";
echo"<td><A style='TEXT-DECORATION: none' HREF='member_detail.php?member_id=$member_id' target=_blank> <font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\">$member_name $member_lname</font> </td>";
echo"<td> <font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\">$au_name</font> </td>";
$tblname4 = "borrow_detail"; // ตรวจสอบว่ารายการยืมแต่ละรายการมีรายการอุปกรณ์ที่ยืมหรือไม่ หากไม่มีก็ไม่สามารถทำการคืนได้
$sql1="select * from $tblname4 where borrow_id='$borrow_id'";
$db_query1=mysql_db_query($dbname,$sql1);
$num_rows1 = mysql_num_rows($db_query1);
if($num_rows1== 0) {
echo"<td align='center'><font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\">ไม่มีการยืม</font></td>";
echo"<td align='center'><IMG SRC='img/no.gif' WIDTH='15' HEIGHT='15' BORDER='0' ALT='ไม่มีรายการครุภัณฑ์ที่ยืม'></td>";
echo"<td align='center'><IMG SRC='img/no.gif' WIDTH='15' HEIGHT='15' BORDER='0' ALT='ไม่มีรายการครุภัณฑ์ที่ยืม'></td>";
} else {
echo"<td align='center'><a style='TEXT-DECORATION: none' href=\"borrow_detail_list.php?borrow_id=$borrow_id\" target=_blank><IMG SRC='img/ne.gif' WIDTH='16' HEIGHT='14' BORDER='0'ALign='absmiddle'> <font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\">ตรวจสอบ</font></a></td>";
echo"<td align='center'><A style='TEXT-DECORATION: none' Href=\"return.php?action=dis&search=all&process=return1&borrow_id=$borrow_id&device_id=$device_id\" onclick=\"return confirm('คุณต้องการคืนครุภัณฑ์รายการ $borrow_id หรือไม่ ?');\"> <font color=#3300FF size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\">คืน</font></td>";
echo"<td align='center'><input type=checkbox name=borrow_ids[] value=$borrow_id></td>";
}
echo"</tr>";
}
if($num_rows == 0) {
echo"<tr bgcolor=#DDEEFF>";
echo"<td colspan='6' align='center'><BR><FONT COLOR='#009900' size=2.5 face=\"MS Sans Serif, Tahoma, sans-serif\"><B>ไม่พบข้อมูล</B></FONT><BR><BR></td>";
echo"</tr>";
} else {
echo"<tr bgcolor=#0099CC>";
echo"<td colspan='10' align='right'><input type='Submit' name='Submit' value='คืนครุภัณฑ์' onclick=\"return confirm('คุณต้องการคืนครุภัณฑ์ในรายการที่เลือกใช่หรือไม่ ?');\"></td>";
echo"</tr>";
}
mysql_close();
?>
</form>
</table>
<BR>
<? if($num_rows != 0) { ?>
<CENTER><font color="#3300FF" size="2.5" face="MS Sans Serif, Tahoma, sans-serif">
พบข้อมูล
<B> <?= $num_rows;?> </B>
รายการ จำนวน <b>
<?=$Num_Pages;?>
</b> หน้า</font>
<BR><BR>
<?/* สร้างปุ่มย้อนกลับ */
if($Prev_Page)
echo " <a href='$PHP_SELF?action=dis&search=$search&keyword=$keyword&Page=$Prev_Page'><< ย้อนกลับ</a> ";
/*สร้างปุ่มเดินหน้า */
if($Page!=$Num_Pages)
echo " <a href ='$PHP_SELF?action=dis&search=$search&keyword=$keyword&Page=$Next_Page'>ถัดไป>> </a>";
echo "<BR><BR>";
for($i=1; $i<$Num_Pages; $i++){
if($i != $Page)
echo "| <a href='$PHP_SELF?action=dis&search=$search&keyword=$keyword&Page=$i'>$i</a> |";
else
echo "<b><FONT COLOR=\"#330099\"> $i </FONT></b>";
} // end <? if($num_rows == 0)
}
?>
<?
} // end if ($action== "add")
?>
</CENTER><? include"foot.php";?>
</CENTER>Tag : - - - -
Date :
2010-03-11 10:29:36
By :
sodayan
View :
883
Reply :
0
Load balance : Server 02