|
|
|
รบกวนสอบถามเรื่องการค้นหาจาก หมวดหมู่ สถานะ วันที่-วันที่ |
|
|
|
|
|
|
|
ตอนนี้ผมเขียนแบบนี้ก้ยังหาไม่เจออะครับ TT
Code (PHP)
?>
<Td>จากวันที่</Td><Td>
<link rel="stylesheet" media="all" type="text/css" href="jquery-ui.css" />
<link rel="stylesheet" media="all" type="text/css" href="jquery-ui-timepicker-addon.css" />
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="jquery-ui.min.js"></script>
<script type="text/javascript" src="jquery-ui-timepicker-addon.js"></script>
<script type="text/javascript" src="jquery-ui-sliderAccess.js"></script>
<script type="text/javascript">
$(function(){
$("#dateInput").datepicker({
dateFormat: 'd-mm-yy'
/*timeFormat: "HH:mm"*/
});
});
</script>
<input type="text" name="dateInput" id="dateInput" value="" >
<Td>ถึงวันที่</Td><Td>
<link rel="stylesheet" media="all" type="text/css" href="jquery-ui.css" />
<link rel="stylesheet" media="all" type="text/css" href="jquery-ui-timepicker-addon.css" />
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="jquery-ui.min.js"></script>
<script type="text/javascript" src="jquery-ui-timepicker-addon.js"></script>
<script type="text/javascript" src="jquery-ui-sliderAccess.js"></script>
<script type="text/javascript">
$(function(){
$("#dateInputto").datepicker({
dateFormat: 'd-mm-yy'
});
});
</script>
<input type="text" name="dateInputto" id="dateInputto" value="<?php echo $_GET["dateInputto"];?>" />
<?
if($ค้นหา){
$sql= "select Customer_T.ID, Customer_T.REFNO, Customer_T.CREATED_DATETIME, Customer_J.JOB_TYPE, Customer_T.DESCRIPTION, Customer_T.STATUS, USER_M.NAME_SURNAME, USER_M.TELEPHONE, Customer_T.RECEIVED_BY, Date_Format(CREATED_DATETIME,'%d-%m-%Y %H:%i') as CREATED_DATETIME, Date_Format(RECEIVED_DATETIME,'%d-%m-%Y %H:%i') as RECEIVED_DATETIME
from tb_t_notice Customer_T
Left Join tb_c_job_type Customer_J On Customer_J.ID=Customer_T.JOB_TYPE_ID
Left Join tb_m_user User_M On User_M.USER_NAME = Customer_T.CREATED_BY
where CREATED_DATETIME like '%dateInputto%'";
$dbquery = mysql_db_query($dbname, $sql);
}
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2015-08-31 09:55:14 |
By :
storybew |
View :
1600 |
Reply :
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บันทัด 28-36 เอาออก ครับ
ส่วนบันทัด 4-12 ย้ายไปไว้ใน tag head ครับ ทำแค่ชุดเดียวก็พอ
ส่วนอันอื่น รอท่านอื่น นะครับ ไปก่อนล่ะครับ
|
|
|
|
|
Date :
2015-08-31 10:03:50 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
?>
<Td>จากวันที่</Td><Td>
<script type="text/javascript">
$(function(){
$("#dateInput").datepicker({
dateFormat: 'd-mm-yy'
/*timeFormat: "HH:mm"*/
});
});
</script>
<input type="text" name="dateInput" id="dateInput" value="" >
<Td>ถึงวันที่</Td><Td>
<script type="text/javascript">
$(function(){
$("#dateInputto").datepicker({
dateFormat: 'd-mm-yy'
});
});
</script>
<input type="text" name="dateInputto" id="dateInputto" value="<?php echo $_GET["dateInputto"];?>" />
<?
if($ค้นหา){
$sql= "select Customer_T.ID, Customer_T.REFNO, Customer_T.CREATED_DATETIME, Customer_J.JOB_TYPE, Customer_T.DESCRIPTION, Customer_T.STATUS, USER_M.NAME_SURNAME, USER_M.TELEPHONE, Customer_T.RECEIVED_BY, Date_Format(CREATED_DATETIME,'%d-%m-%Y %H:%i') as CREATED_DATETIME, Date_Format(RECEIVED_DATETIME,'%d-%m-%Y %H:%i') as RECEIVED_DATETIME
from tb_t_notice Customer_T
Left Join tb_c_job_type Customer_J On Customer_J.ID=Customer_T.JOB_TYPE_ID
Left Join tb_m_user User_M On User_M.USER_NAME = Customer_T.CREATED_BY
where CREATED_DATETIME like '%dateInputto%'";
$dbquery = mysql_db_query($dbname, $sql);
}
ลบละครับขอบคุณครับ
แต่ยังทำค้นหาไม่ได้เหมือนเดิมTT
|
|
|
|
|
Date :
2015-08-31 10:20:04 |
By :
storybew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATED_DATETIME วันที่เก็บยังไงครับ เป็น type datetime หรือ varchar
กรณีเก็บเป็น datetime
Code (PHP)
$st=date('Y-m-d', strtotime(preg_replace('/^(\d+)-(\d+)-(\d+)$/', "$2/$1/$3" ,$_GET['dateInput'])));
$en=date('Y-m-d', strtotime(preg_replace('/^(\d+)-(\d+)-(\d+)$/', "$2/$1/$3" ,$_GET['dateinputto'])));
//บันทัด 36.
where CREATED_DATETIME between '$st' and '$en' ";
ถ้าเป็น varchar เด๊่ยวค่อยว่า กัน ผมคิดว่าคงเก็บเป็น datetime
จาก Date_Format(CREATED_DATETIME,'%d-%m-%Y %H:%i') as CREATED_DATETIME
|
ประวัติการแก้ไข 2015-08-31 12:06:02
|
|
|
|
Date :
2015-08-31 12:05:43 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ครับเป็น date- time
แต่ลองใส่โค้ดแล้วก้ยังไม่ได้อะครับหรือเป็นที่ตารางของผม
รบกวนดูโค้ดทั้งหมดให้ทีครับ
Code (PHP)
<?php
session_start();
echo $_SESSION['abcd'];
echo $_SESSION['USER_NAME'];
ini_set("date.timezone","Asia/Bangkok");
{?>
<td><center></center><img src="bannerhd1.jpg" width="100%" height="100" border="1" alt=""></td>
<meta http-equiv=Content-Type content="text/html; charset=tis-620">
<!doctype html>
<html lang="en">
<head>
<title> เจ้าหน้าที่ตอบรับงาน และปิดงาน </title>
<link href="menubarstyle.css" type="text/css" rel="stylesheet" />
</head>
<body>
<div id="nav">
<div id="nav_wrapper">
<ul>
<li><a href="#"> Administrator </a>
<ul>
<li><a href="register.php"> สร้างบัญชีผู้ใช้ </a></li>
</ul></li>
<li><a href="#"> ลูกค้า </a>
<ul>
<li><a href="customer.php"> แจ้งปัญหาการใช้งาน หรืออื่นๆ </a></li>
</ul></li>
<li><a href="#"> ทีมงาน </a>
<ul>
<li><a href="team.php"> เจ้าหน้าที่ตอบรับงาน และปิดงาน </a></li>
</ul></li>
<li><a href="logout.php"> logout </a></li>
</ul>
</div>
</div>
</body>
</html>
<br>
<link rel="stylesheet" media="all" type="text/css" href="jquery-ui.css" />
<link rel="stylesheet" media="all" type="text/css" href="jquery-ui-timepicker-addon.css" />
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="jquery-ui.min.js"></script>
<script type="text/javascript" src="jquery-ui-timepicker-addon.js"></script>
<script type="text/javascript" src="jquery-ui-sliderAccess.js"></script>
<?}
//กำหนดตัวแปรเพื่อนำไปใช้งาน
$hostname = "localhost"; //ชื่อโฮสต์
$user = "root"; //ชื่อผู้ใช้
$password = "1234"; //รหัสผ่าน
$dbname = "helpdesk"; //ชื่อฐานข้อมูล
$tblname = " tb_c_job_type"; //ชื่อตาราง
$tblname1 = "tb_c_service_type"; //ชื่อตาราง
$tblname2 = "tb_c_user_group"; //ชื่อตาราง
$tblname3 = "tb_m_menu"; //ชื่อตาราง
$tblname4 = "tb_m_user"; //ชื่อตาราง
$tblname5 = "tb_m_user2"; //ชื่อตาราง
$tblname6 = "tb_t_notice"; //ชื่อตาราง
$tblname7 = "tb_l_user"; //ชื่อตาราง
//เริ่มติดต่อฐานข้อมูล
$connect = mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
//เลือกฐานข้อมูล
$db = mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
$sql = "select * from $tblname6 where ID ='$ID'";
$dbquery = mysql_db_query($dbname, $sql);
$sql= "select Customer_T.ID, Customer_T.REFNO, Customer_T.CREATED_DATETIME, Customer_J.JOB_TYPE, Customer_T.DESCRIPTION, Customer_T.STATUS, USER_M.NAME_SURNAME, USER_M.TELEPHONE, Customer_T.RECEIVED_BY, Date_Format(CREATED_DATETIME,'%d-%m-%Y %H:%i') as CREATED_DATETIME, Date_Format(RECEIVED_DATETIME,'%d-%m-%Y %H:%i') as RECEIVED_DATETIME
from tb_t_notice Customer_T
Left Join tb_c_job_type Customer_J On Customer_J.ID=Customer_T.JOB_TYPE_ID
Left Join tb_m_user User_M On User_M.USER_NAME = Customer_T.CREATED_BY
where COALESCE(Customer_T.ACTIVE_FLAG,1)=1";
$result= mysql_query($sql);
$row = mysql_fetch_array($dbquery);
?>
</html>
<meta http-equiv="content-Type" content="text/html; charset=TIS-620">
<script language="JavaScript">
function fncShow(){ // ฟังก์ชั่นสำหรับ แสดง (Show) ส่งค่า id ของ DIV หรือ Table TD TR
document.getElementById("embed_div").style.display = ''; //สั่งให้แสดง
document.getElementById("form3").style.display = 'none'; //สั่งให้แสดง
}
function fncHide(){ // ฟังก์ชั่นสำหรับ ซ่อน ส่งค่า id ของ DIV หรือ Table TD TR
document.getElementById("embed_div").style.display = 'none'; //สั่งให้แสดง
}
</script>
<td><input type="image" src="add.png" name="Submit" value="Show Embed" onclick="return fncShow();" >
<input type="image" src="del.png" name="Submit" value="Hide Embed" onclick="return fncHide();"></td>
<td>
<form action="team.php" name=closed id=closed>
<Table Border="0" Bgcolor="#FFFFFF" Face="Ms Sans Serif" id="embed_div" style="display:none" >
<br>
<Td>เลขที่รับแจ้ง </Td><Td>
<input readonly type="text" name="REFNO" style="background:#98FB98" value=<?echo $row["REFNO"]?>></Td>
<Td>หมวดปัญหา</Td><Td>
<Select name="JOB_TYPE_ID" id="JOB_TYPE" size="1" <?if($row["ID"] != 0){ echo "disabled";}?>>
<?php
$sql="select * from tb_c_job_type";
$query=mysql_query($sql);
while($row2=mysql_fetch_assoc($query)){
?>
<option value="<?echo $row2["ID"]?>" <?if ($row["JOB_TYPE_ID"] == $row2["ID"]){echo "selected";}?>><?echo $row2["JOB_TYPE"]?></option>
<?php } ?>
</Select></Td>
<tr>
<Td>สาเหตุ</Td><Td>
<textarea name=DESCRIPTION ID="DESCRIPTION" style="width: 400px; height: 90px"
<?php if($row["ID"] != 0){echo"disabled";}?>><?echo $row["DESCRIPTION"];?></textarea>
</Tr>
<tr>
<td>สถานะ</td>
<td>
<select name=status>
<option value=เรียบร้อย>เรียบร้อย</option>
<option value=ยกเลิก>ยกเลิก</option>
<td><Input Type=Submit name="mode" value="Clear" action="team.php">
<Input Type=Submit name="mode" value="Save" id="Save" ></td>
</td>
</tr>
</select>
<tr>
<Td>รายละเอียด</Td><Td>
<textarea name=CLOSED_DESC ID="CLOSED_DESC" style="width: 400px; height: 90px" > <?echo $row["CLOSED_DESC"];?> </textarea>
</Tr>
</form>
</html>
<Left>
<Font Size=2><B>เจ้าหน้าที่ตอบรับและปิดงาน</B></Font>
</Left>
<Br>
<Br>
<Font Size=2>
<Table Border="0" Bgcolor="#FFFFFF" Face="Ms Sans Serif" id=form3>
<Td>หมวดปัญหา</Td><Td>
<Select name=Problem size="1" style="background: #D8BFD8">
<Option value="ALL">ALL</option>
<Option value="Hardware">Hardware</option>
<Option value="Software">Software</option>
<Option value="Web Host">Web Host</option>
<Option value="Domain">Domain</option>
</Select></Td>
<!-- select วันที่บน textbox -->
<Td>จากวันที่</Td><Td>
<script type="text/javascript">
$(function(){
$("#dateInput").datepicker({
dateFormat: 'dd-mm-yy'
/*timeFormat: "HH:mm"*/
});
});
</script>
<input type="text" name="dateInput" id="dateInput" value="" >
<Tr>
<!--ตัวเลือกสถานะ-->
<Td>สถานะ</Td><Td>
<Select name=Status size="1" style="background: #D8BFD8">
<Option value="แจ้งซ่อม">แจ้งซ่อม</option>
<Option value="ตอบรับงาน">ตอบรับงาน</option>
<Option value="เรียบร้อย (ปิดงาน)">เรียบร้อย (ปิดงาน)</option>
<Option value="ยกเลิก (ปิดงาน)">ยกเลิก (ปิดงาน)</option>
<Option value="ยังไม่ปิดงาน">ยังไม่ปิดงาน</option>
</Select></Td>
<!-- select วันที่บน textbox -->
<Td>ถึงวันที่</Td><Td>
<script type="text/javascript">
$(function(){
$("#dateInputto").datepicker({
dateFormat: 'dd-mm-yy'
});
});
</script>
<input type="text" name="dateInputto" id="dateInputto" value="<?php echo $_GET["dateInputto"];?>" />
<!--สร้างปุ่มค้นหา-->
<td><td><td>
<Form action="team.php" method="get">
<Br><Input Type=Submit value="ค้นหา">
</Form> </td></td></td>
</Tr>
<Input Type=hidden Name="ID" id="ID" value="<?echo $row["ID"];?>"></tr></Td>
<Br>
</Font>
</Table>
<?
/*ตารางแสดงข้อมูล*/
?>
<Table width="140%" Border="1" Face="Ms Sans Serif">
<Tr>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ปิดงาน</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ตอบรับงาน</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>No.</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>เลขที่รับแจ้ง</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>วันที่รับแจ้ง</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>หมวดปัญหา</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>รายละเอียด</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>สถานะ</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ชื่อบริษัทลูกค้า</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ชื่อผู้แจ้ง</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ข้อมูลติดต่อกลับ</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ไฟล์</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ชื่อผู้รับผิดชอบ</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ปิดงาน</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>รายละเอียดการปิดงาน</strong></center></Td>
</Tr>
<?
while ($row = mysql_fetch_array($result))
{
?>
<tr>
<td><center><?if (strtotime($row["RECEIVED_DATETIME"]) >= strtotime($row['CREATED_DATETIME'])){?><a href="team.php?ID=<?echo $row["ID"]?>"><img src="bin.png" width="20" height="20" onclick="return fncShow()"></a><?}?></center></td>
<td><center><?if(strtotime($row["RECEIVED_DATETIME"]) >= strtotime($row['CREATED_DATETIME'])){echo $row["RECEIVED_DATETIME"];}
else if($row["RECEIVED_DATETIME"] = $row['CREATED_DATETIME']) {?><a href="received.php?ID=<?echo $row["ID"]?>"><img src="bin.png" width="20" height="20"></a><?}?></center></a></td>
<td><?echo ++$n ?></td>
<td><?echo $row['REFNO']?></td>
<td><?echo $row['CREATED_DATETIME']?></td>
<td><?echo $row['JOB_TYPE'] ?></td>
<td><?echo $row['DESCRIPTION'] ?></td>
<td><?echo $row['STATUS'] ?></td>
<td><?echo $row['COMPANY_NAME'] ?></td>
<td><?echo $row['NAME_SURNAME'] ?></td>
<td><?echo $row['TELEPHONE'] ?></td>
<td><?echo $row['FILE'] ?></td>
<td><?echo $row['RECEIVED_BY']?></td>
<td><?echo $row['']?></td>
<td><?echo $row['CLOSED_DESC']?></td>
</tr>
<?}
$st=date('Y-m-d', strtotime(preg_replace('/^(\d+)-(\d+)-(\d+)$/', "$2/$1/$3" ,$_GET['dateInput'])));
$en=date('Y-m-d', strtotime(preg_replace('/^(\d+)-(\d+)-(\d+)$/', "$2/$1/$3" ,$_GET['dateinputto'])));
if($ค้นหา){
$sql= "select Customer_T.ID, Customer_T.REFNO, Customer_T.CREATED_DATETIME, Customer_J.JOB_TYPE, Customer_T.DESCRIPTION, Customer_T.STATUS, USER_M.NAME_SURNAME, USER_M.TELEPHONE, Customer_T.RECEIVED_BY, Date_Format(CREATED_DATETIME,'%d-%m-%Y %H:%i') as CREATED_DATETIME, Date_Format(RECEIVED_DATETIME,'%d-%m-%Y %H:%i') as RECEIVED_DATETIME
from tb_t_notice Customer_T
Left Join tb_c_job_type Customer_J On Customer_J.ID=Customer_T.JOB_TYPE_ID
Left Join tb_m_user User_M On User_M.USER_NAME = Customer_T.CREATED_BY
where CREATED_DATETIME between '$st' and '$en'";
$dbquery = mysql_db_query($dbname, $sql);
}
/*echo "<Tr><Td><A Href=\"editpage.php?ID=$ID\">$ID</A></Td>*/
if($mode == "Clear"){
echo "<script language=\"JavaScript\">";
echo "window.location='team.php'";
echo "</script>";
$error = true;
}
?>
|
|
|
|
|
Date :
2015-08-31 13:08:34 |
By :
storybew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
309.$dbquery = mysql_db_query($dbname, $sql) or die( mysq_error($dbname) . "<br>$sql" );
อย่าลืมสีแดง จะได้รู้ว่า error อะไรครับ
|
|
|
|
|
Date :
2015-08-31 13:32:14 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่เด้งออเร่อเลยครับ กดแล้วนิ่งเลย
|
|
|
|
|
Date :
2015-09-01 09:08:19 |
By :
storybew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค๊ดไปลองแก้ดูไม่ไหวแก้ครับ tag มั่วไปหมด <td> ไม่รู้มาจากไหน หา <table><tr> ไม่ได้
<htm>เปิดปิดเยอะเกิน script ก็โหลด ไม่ถูกที่ถูกทาง
ลองดูโค๊ดตัวอย่างครับ ทำให้มันเป็นระเบียบ มันจะได้ทำงานได้ถูกต้อง
Code (PHP)
<?php
///////////////////////////////////////// เริ่มต้น code php ////////////////////////////////////
function is_student($id){
$db=new mysqli('localhost', 'test', 'test', 'test');
$rs=$db->query('select std_id from tb where std_id='.intval($id));
return $rs->num_rows;
}
if(isset($_REQUEST['id'])){
echo json_encode(array('type'=>is_student($_REQUEST['id'])? 'Duplicate Student ID' : 'FreeID' ));
exit;
}
if(isset($_REQUEST['run'])){
$db=new mysqli('localhost', 'test', 'test', 'test');
foreach($_REQUEST['std_id'] as $key=>$vl){
$id=intval($vl);
$pref=intval($_REQUEST['pref'][$key]);
$nm=$db->real_escape_string($_REQUEST['nm'][$key]);
$sur=$db->real_escape_string($_REQUEST['sur'][$key]);
$db->query("insert into tb set std_id=$id, std_pref=$pref, std_nm='$nm', std_surname='$sur' ");
}
exit;
}
/////////////////////////////////// สิ้นสุด code php /////////////////////////////////////////////////
?><!doctype html>
<html>
<head>
<meta charset="utf8" />
<title>TEST</title>
<!-- ================ เริ่มต้น javascript ==================== -->
<script src="/jquery-2.1.1.min.js"></script>
<script>
$(document).ready(function(){
$('#myTable').delegate('.del', 'click', function(e) {
var ro=$(this).parent().parent();
if(confirm('delete '+ro.attr('id'))){
$(ro).remove(); $('#myTable tr').each(function(index, ele){ $(ele).attr('id', 'tr_'+(index+1)); });
}
}).on('change', '.std_id', function(e){
var vl = $(this).val();
if(vl.length==14){ var ro=$(this).parent().parent();
$.ajax({ url: '?id='+$(this).val()}).done(function(js_txt){ var rs=JSON.parse(js_txt); alert(rs.type); });
}else alert('ID must have 14 digits');
}).delegate('.std_id','keypress', function(e){
var charCode = e.which; if (charCode <= 13) return true;
var keyChar = String.fromCharCode(charCode); return (/[0-9\-]/).test(keyChar);
}); // ตรวจสอบ row
$('#AddRow').click(function(e){
var tr_id='tr_'+($('#myTable tr').length+1);
$("#myTable").append( $('#temp_tb tr:last').clone() ).find('tr:last').attr('id', tr_id);
});
$('#save').click(function(e){ document.dataFRM.submit(); });
});
</script>
<!-- ================ สิ้นสุด javascript ==================== -->
</head>
<!-- ================ ส่วนของ HTML ==================== -->
<body>
<form method="post" name="dataFRM" action="?run=submit">
<table border=1 id="myTable"></table>
<button type="button" id="AddRow" >AddRow</button><button id="save" type="button">Save</button>
</form>
<div style="display: none">
<table id="temp_tb" >
<tr>
<td><button type="button" class="del" style="color: red; font-weight: bold;" >x</button></td>
<td><input class="std_id" name="std_id[]" maxlength="14" placeholder="รหัสนักศึกษา" required ></td>
<td><select name="pref[]">
<option value="1">นาย</option>
<option value="2">น.ส.</option>
<option value="3">นาง</option>
</select></td>
<td><input name="nm[]" placeholder="ชื่อ" required ></td>
<td><input name="sur[]" placeholder="นามสกุล" required ></td>
</tr>
</table>
</div>
</body>
</html>
|
|
|
|
|
Date :
2015-09-01 10:34:57 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้ถูกต้องไหมครับ
Code (PHP)
<?php
session_start();
echo $_SESSION['abcd'];
echo $_SESSION['USER_NAME'];
ini_set("date.timezone","Asia/Bangkok");
?>
<td><center></center><img src="bannerhd1.jpg" width="100%" height="100" border="1" alt=""></td>
<meta http-equiv=Content-Type content="text/html; charset=tis-620">
<!doctype html>
<html lang="en">
<head>
<title> เจ้าหน้าที่ตอบรับงาน และปิดงาน </title>
<link href="menubarstyle.css" type="text/css" rel="stylesheet" />
</head>
<body>
<?if ($_SESSION['GROUP_ID'] == "1")
{
?>
<div id="nav">
<div id="nav_wrapper">
<ul>
<li><a href="#"> Administrator </a>
<ul>
<li><a href="register.php"> สร้างบัญชีผู้ใช้ </a></li>
</ul></li>
<li><a href="#"> ลูกค้า </a>
<ul>
<li><a href="customer.php"> แจ้งปัญหาการใช้งาน หรืออื่นๆ </a></li>
</ul></li>
<li><a href="#"> ทีมงาน </a>
<ul>
<li><a href="team.php"> เจ้าหน้าที่ตอบรับงาน และปิดงาน </a></li>
</ul></li>
<li><a href="logout.php"> logout </a></li>
</ul>
</div>
</div>
<?
}
else if ($_SESSION['GROUP_ID'] == "2")
{
?>
<div id="nav">
<div id="nav_wrapper">
<li><a href="logout.php"> logout </a></li>
</div>
</div>
<?
}
?>
</body>
</html>
<br>
<link rel="stylesheet" media="all" type="text/css" href="jquery-ui.css" />
<link rel="stylesheet" media="all" type="text/css" href="jquery-ui-timepicker-addon.css" />
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="jquery-ui.min.js"></script>
<script type="text/javascript" src="jquery-ui-timepicker-addon.js"></script>
<script type="text/javascript" src="jquery-ui-sliderAccess.js"></script>
<?
//กำหนดตัวแปรเพื่อนำไปใช้งาน
$hostname = "localhost"; //ชื่อโฮสต์
$user = "root"; //ชื่อผู้ใช้
$password = "1234"; //รหัสผ่าน
$dbname = "helpdesk"; //ชื่อฐานข้อมูล
$tblname = " tb_c_job_type"; //ชื่อตาราง
$tblname1 = "tb_c_service_type"; //ชื่อตาราง
$tblname2 = "tb_c_user_group"; //ชื่อตาราง
$tblname3 = "tb_m_menu"; //ชื่อตาราง
$tblname4 = "tb_m_user"; //ชื่อตาราง
$tblname5 = "tb_m_user2"; //ชื่อตาราง
$tblname6 = "tb_t_notice"; //ชื่อตาราง
$tblname7 = "tb_l_user"; //ชื่อตาราง
//เริ่มติดต่อฐานข้อมูล
$connect = mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
//เลือกฐานข้อมูล
$db = mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
$sql = "select * from $tblname6 where ID ='$ID'";
$dbquery = mysql_db_query($dbname, $sql);
$sql= "select Customer_T.ID, Customer_T.REFNO, Customer_T.CREATED_DATETIME, Customer_J.JOB_TYPE, Customer_T.DESCRIPTION, Customer_T.STATUS, USER_M.NAME_SURNAME, USER_M.TELEPHONE, Customer_T.RECEIVED_BY, Customer_T.FILE1_NAME, Date_Format(CREATED_DATETIME,'%d-%m-%Y %H:%i') as CREATED_DATETIME, Date_Format(RECEIVED_DATETIME,'%d-%m-%Y %H:%i') as RECEIVED_DATETIME
from tb_t_notice Customer_T
Left Join tb_c_job_type Customer_J On Customer_J.ID=Customer_T.JOB_TYPE_ID
Left Join tb_m_user User_M On User_M.USER_NAME = Customer_T.CREATED_BY
where COALESCE(Customer_T.ACTIVE_FLAG,1)=1";
$result= mysql_query($sql);
$row = mysql_fetch_array($dbquery);
?>
<script language="JavaScript">
function fncShow(){ // ฟังก์ชั่นสำหรับ แสดง (Show) ส่งค่า id ของ DIV หรือ Table TD TR
document.getElementById("embed_div").style.display = ''; //สั่งให้แสดง
document.getElementById("form3").style.display = 'none'; //สั่งให้แสดง
}
function fncHide(){ // ฟังก์ชั่นสำหรับ ซ่อน ส่งค่า id ของ DIV หรือ Table TD TR
document.getElementById("embed_div").style.display = 'none'; //สั่งให้แสดง
}
</script>
<td><input type="image" src="add.png" name="Submit" value="Show Embed" onclick="return fncShow();" >
<input type="image" src="del.png" name="Submit" value="Hide Embed" onclick="return fncHide();"></td>
<td>
<br>
<br>
<B>เจ้าหน้าที่ตอบรับและปิดงาน</B>
<form action="team.php" name=closed id=closed>
<Table Border="0" Bgcolor="#FFFFFF" Face="Ms Sans Serif" id="embed_div" style="display:none" >
<br>
<Td>เลขที่รับแจ้ง </Td><Td>
<input readonly type="text" name="REFNO" style="background:#98FB98" value=<?echo $row["REFNO"]?>></Td>
<Td>หมวดปัญหา</Td><Td>
<Select name="JOB_TYPE_ID" id="JOB_TYPE" size="1" <?if($row["ID"] != 0){ echo "disabled";}?>>
<?php
$sql="select * from tb_c_job_type";
$query=mysql_query($sql);
while($row2=mysql_fetch_assoc($query))
{
?>
<option value="<?echo $row2["ID"]?>" <?if ($row["JOB_TYPE_ID"] == $row2["ID"]){echo "selected";}?>><?echo $row2["JOB_TYPE"]?></option>
<?
}
?>
</Select></Td>
<Tr>
<Td>สาเหตุ</Td><Td>
<textarea name=DESCRIPTION ID="DESCRIPTION" style="width: 400px; height: 90px"
<?php if($row["ID"] != 0){echo"disabled";}?>><?echo $row["DESCRIPTION"];?></textarea>
</Tr>
<Tr>
<Td>สถานะ</Td>
<Td>
<select name=status>
<option value=เรียบร้อย>เรียบร้อย</option>
<option value=ยกเลิก>ยกเลิก</option>
</select>
</Td>
<Td><Input Type=Submit name="mode" value="Clear" action="team.php">
<Input Type=Submit name="mode" value="Save" id="Save" ></Td>
</Tr>
<Tr>
<Td>รายละเอียด</Td><Td>
<textarea name=CLOSED_DESC ID="CLOSED_DESC" style="width: 400px; height: 90px" > <?echo $row["CLOSED_DESC"];?> </textarea>
</Tr>
</table>
</form>
<Font Size=2><Table Border="0" Bgcolor="#FFFFFF" Face="Ms Sans Serif" id=form3>
<Td>หมวดปัญหา</Td><Td>
<Select name=Problem size="1" style="background: #D8BFD8">
<Option value="ALL">ALL</option>
<Option value="Hardware">Hardware</option>
<Option value="Software">Software</option>
<Option value="Web Host">Web Host</option>
<Option value="Domain">Domain</option>
</Select></Td>
<!-- select วันที่บน textbox -->
<Td>จากวันที่</Td><Td>
<script type="text/javascript">
$(function(){
$("#dateInput").datepicker({
dateFormat: 'dd-mm-yy'
/*timeFormat: "HH:mm"*/
});
});
</script>
<input type="text" name="dateInput" id="dateInput" value="" >
<Tr>
<!--ตัวเลือกสถานะ-->
<Td>สถานะ</Td><Td>
<Select name=Status size="1" style="background: #D8BFD8">
<Option value="แจ้งซ่อม">แจ้งซ่อม</option>
<Option value="ตอบรับงาน">ตอบรับงาน</option>
<Option value="เรียบร้อย (ปิดงาน)">เรียบร้อย (ปิดงาน)</option>
<Option value="ยกเลิก (ปิดงาน)">ยกเลิก (ปิดงาน)</option>
<Option value="ยังไม่ปิดงาน">ยังไม่ปิดงาน</option>
</Select></Td>
<!-- select วันที่บน textbox -->
<Td>ถึงวันที่</Td><Td>
<script type="text/javascript">
$(function(){
$("#dateInputto").datepicker({
dateFormat: 'dd-mm-yy'
});
});
</script>
<input type="text" name="dateInputto" id="dateInputto" value="<?php echo $_GET["dateInputto"];?>" />
<!--สร้างปุ่มค้นหา-->
<td>
<Form action="team.php" method="get">
<Br><Input Type=Submit value="ค้นหา">
</Form>
</td>
</Tr>
<Input Type=hidden Name="ID" id="ID" value="<?echo $row["ID"];?>"></tr></Td>
<Br>
</Font>
</Table>
<!--ตารางแสดงข้อมูล-->
<Table width="140%" Border="1" Face="Ms Sans Serif">
<Tr>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ปิดงาน</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ตอบรับงาน</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>No.</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>เลขที่รับแจ้ง</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>วันที่รับแจ้ง</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>หมวดปัญหา</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>รายละเอียด</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>สถานะ</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ชื่อบริษัทลูกค้า</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ชื่อผู้แจ้ง</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ข้อมูลติดต่อกลับ</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ไฟล์</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ชื่อผู้รับผิดชอบ</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>ปิดงาน</strong></center></Td>
<Td bgcolor="#B2DFEE" style="border: 1px black solid"><center><strong>รายละเอียดการปิดงาน</strong></center></Td>
</Tr>
<?
while ($row = mysql_fetch_array($result))
{
?>
<tr>
<td><center><?if (strtotime($row["RECEIVED_DATETIME"]) >= strtotime($row['CREATED_DATETIME'])){?><a href="team.php?ID=<?echo $row["ID"]?>"><img src="bin.png" width="20" height="20" onclick="return fncShow()"></a><?}?></center></td>
<td><center><?if(strtotime($row["RECEIVED_DATETIME"]) >= strtotime($row['CREATED_DATETIME'])){echo $row["RECEIVED_DATETIME"];}
else if($row["RECEIVED_DATETIME"] = $row['CREATED_DATETIME']) {?><a href="received.php?ID=<?echo $row["ID"]?>"><img src="bin.png" width="20" height="20"></a><?}?></center></a></td>
<td><?echo ++$n ?></td>
<td><?echo $row['REFNO']?></td>
<td><?echo $row['CREATED_DATETIME']?></td>
<td><?echo $row['JOB_TYPE'] ?></td>
<td><?echo $row['DESCRIPTION'] ?></td>
<td><?echo $row['STATUS'] ?></td>
<td><?echo $row['COMPANY_NAME'] ?></td>
<td><?echo $row['NAME_SURNAME'] ?></td>
<td><?echo $row['TELEPHONE'] ?></td>
<td><center><?if ($row["FILE1_NAME"] != ""){?><a href="deletecus.php?ID=<?echo $row["ID"]?>" onClick="return confirm('Delete This account?')" ><img src="bin.png" width="20" height="20" align=center ><?}?></center></td>
<td><?echo $row['RECEIVED_BY']?></td>
<td><?echo $row['']?></td>
<td><?echo $row['CLOSED_DESC']?></td>
</tr>
<?
}
if($ค้นหา)
{
$st=date('Y-m-d', strtotime(preg_replace('/^(\d+)-(\d+)-(\d+)$/', "$2/$1/$3" ,$_GET['dateInput'])));
$en=date('Y-m-d', strtotime(preg_replace('/^(\d+)-(\d+)-(\d+)$/', "$2/$1/$3" ,$_GET['dateinputto'])));
$sql= "select Customer_T.ID, Customer_T.REFNO, Customer_T.CREATED_DATETIME, Customer_J.JOB_TYPE, Customer_T.DESCRIPTION, Customer_T.STATUS, USER_M.NAME_SURNAME, USER_M.TELEPHONE, Customer_T.RECEIVED_BY, Date_Format(CREATED_DATETIME,'%d-%m-%Y %H:%i') as CREATED_DATETIME, Date_Format(RECEIVED_DATETIME,'%d-%m-%Y %H:%i') as RECEIVED_DATETIME
from tb_t_notice Customer_T
Left Join tb_c_job_type Customer_J On Customer_J.ID=Customer_T.JOB_TYPE_ID
Left Join tb_m_user User_M On User_M.USER_NAME = Customer_T.CREATED_BY
where CREATED_DATETIME like '%$inputto%'";
$dbquery = mysql_db_query($dbname, $sql) or die( mysq_error($dbname) . "<br>$sql" );
}
if($mode == "Clear")
{
echo "<script language=\"JavaScript\">";
echo "window.location='team.php'";
echo "</script>";
$error = true;
}
?>
|
ประวัติการแก้ไข 2015-09-01 11:11:41 2015-09-01 11:11:45
|
|
|
|
Date :
2015-09-01 11:07:59 |
By :
storybew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|