|
|
|
ขอความช่วยเหลือครับ การทำ dorpdown แบบมีเงื่อนไขหลาย record |
|
|
|
|
|
|
|
ขอความช่วยเหลือครับ การทำ dorpdown แบบมีเงื่อนไขหลาย record ตอนนี่ติดปัญหา record ที่สองไม่รันครับ
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link rel='stylesheet' type='text/css'href='css/timepicki.css'/>
<style type="text/css">
body,td,th {
color: #666;
}
</style>
<style>
p {
background: yellow;
margin: 6px 0;
}
</style>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script src="http://jquery-joshbush.googlecode.com/files/jquery.maskedinput-1.2.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery(function($) {
$.mask.definitions['~']='[+-]';
$('#personid').mask('99:99:99');
$('#DateReceived').mask('99/99/9999');
$('#DateARN').mask('99/99/9999');
$('#DateReturn').mask('99/99/9999');
$('#CancelDate').mask('99/99/9999');
});
</script>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script>
$(function(){
$('#card_ref').click(function(){
var num=$(this).val();
$('#personid').val('');
if(num<=1){
$('#personid').attr({'disabled':'disabled'});
}else{
$('#personid').removeAttr('disabled');
}
});
$('#personid').keyup(function(){
var str=$(this).val();
if($('#card_ref').val()==1){
if(isNaN(str) || str.length > 13){
$('#personid').val('');
alert('เฉพาะตัวเลข 13 หลักเท่านั้น');
}
}else{
if(str.length > 10){
$('#personid').val('');
alert('10 ตัวอักษรเท่านั้น');
}
}
});
});
</script>
<script language="JavaScript">
function resutName(strCusName)
{
frmAdd.txtID.value = strCusName.split("|")[0];
frmAdd.txtName.value = strCusName.split("|")[1];
}
</script>
<script language="JavaScript">
function ClickCheckAll(vol)
{
var i=1;
for(i=1;i<=document.frmMain.hdnCount.value;i++)
{
if(vol.checked == true)
{
eval("document.frmMain.CheckAll"+i+".checked=true");
}
else
{
eval("document.frmMain.CheckAll"+i+".checked=false");
}
}
}
function onInsert()
{
if(confirm('Do you want to insert data ?')==true)
{
return true;
}
else
{
return false;
}
}
</script>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<body>
<div style="background-color:#FFFFFF" align="center">
<form name="frmSearch" method="get" action="<?php echo $_SERVER['SCRIPT_NAME'];?>" OnSubmit="return onInsert;">
<table width="599"bgcolor="#9999CC">
<tr>
<th><span style="color: #FFF">กรุณกรอกข้อมูล แผนก หรือ รหัสพนักงาน</span>
<input name="txtKeyword" type="text" id="txtKeyword" value="<?php echo $_GET["txtKeyword"];?>">
<input type="submit" value="Search"></th>
</tr>
</table>
</form>
<form action="phpMySQLAddSave.php" name="frmAdd" method="post" OnSubmit="return onSave();">
<br />
<?php
if($_GET["txtKeyword"] != "")
{
$objConnect = mysql_connect("localhost","root","mb,lNwmp") or die("Error Connect to Database");
$objDB = mysql_select_db("hr");
mysql_query("SET NAMES UTF8");
// Search By Name or Email
$strSQL = "SELECT * FROM employee WHERE (Code LIKE '%".$_GET["txtKeyword"]."%' or Section LIKE '%".$_GET["txtKeyword"]."%' )";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="100%" >
<tr>
<td height="49" align="left" bgcolor="#0000FF"><center>
<font color="yellow">###หมายเหตุ : ยืนคำขอ 8:00-10:00 น. ผู้จัดการอนุมัติ 10:00-13:00 น. VP/President 13:00-15.10 น. (ระบบจะทำงานอัตโนมัติเมื่อเกินช่วงเวลาที่กำหนด)###</font>
<h3><center>
<h3 style="color: #FFF">ใบแจ้งขอทำโอทีล่วงหน้า<br />
OVERTIME WORKING REQUEST FROM</h3>
</center></h3>
</td>
</tr>
</table>
<table width="600" id="tbExp">
<tr>
<th width="59" nowrap="nowrap" bgcolor="#FFCC00" style="font-size: 12px"> <div align="center">รหัสพนักงาน<br />
ID</div></th>
<th width="98" nowrap="nowrap" bgcolor="#FFCC00" style="font-size: 12px"> <div align="center">ชื่อพนักงาน<br />
EMPLOYEE NAME </div></th>
<th width="100" nowrap="nowrap" bgcolor="#FFCC00" style="font-size: 12px"> <div align="center">ตำแหน่ง<br />
POSITION TITLE</div></th>
<th width="100" nowrap="nowrap" bgcolor="#FFCC00" style="font-size: 12px"> <div align="center">ฝ่าย<br />
Department<br />
</div></th>
<th width="71" nowrap="nowrap" bgcolor="#FFCC00" style="font-size: 12px; color: #666;"> <div align="center">ประเภทการทำโอที<br />
OT TYPE<br />
</div></th>
<th width="59" nowrap="nowrap" bgcolor="#FFCC00" style="font-size: 12px"> <div align="center">วันที่<br />
DATE </div></th>
<th width="59" nowrap="nowrap" bgcolor="#FFCC00" style="font-size: 12px"> <div align="center">เริ่มเวลา<br />
START </div></th>
<th width="59" nowrap="nowrap" bgcolor="#FFCC00" style="font-size: 12px"> <div align="center">ถึงเวลา<br />
END </div></th>
<th width="71" nowrap="nowrap" bgcolor="#FFCC00" style="font-size: 12px; color: #666;"> <div align="center">ลักษณะงานที่ทำ<br />
Mature of Job<br />
</div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
$i++;
?>
<tr>
<tr id="row<?php echo $i;?>">
<td nowrap="nowrap" bgcolor="#FFFFFF" style="font-size: 12px"><input type="text" name="txtCode<?php echo $i;?>" value="<?php echo $objResult["Code"];?>" size="6" readonly></td>
<td nowrap="nowrap" bgcolor="#FFFFFF" style="font-size: 12px"><input type="text" name="txtName<?php echo $i;?>" value="<?php echo $objResult["Name_th"];?>" size="20" readonly></td>
<td nowrap="nowrap" bgcolor="#FFFFFF" style="font-size: 12px"><input type="text" name="txtPosition<?php echo $i;?>" value="<?php echo $objResult["Position"];?>" size="10" readonly></td>
<td align="right" nowrap="nowrap" bgcolor="#FFFFFF" style="font-size: 12px; text-align: left;"><input type="text" name="txtSection<?php echo $i;?>" value="<?php echo $objResult["Section"];?>" size="10" readonly></td>
<td align="right" nowrap="nowrap" bgcolor="#FFFFFF" style="font-size: 12px"><select name="lmName1" OnChange="resutName(this.value);">
<?php
$strSQL = "SELECT * FROM worktime ORDER BY TimeID ASC ";
$objQuery1 = mysql_query($strSQL);
mysql_query("SET NAMES UTF8");
while($objResult1 = mysql_fetch_array($objQuery1))
{
?>
<option value="<?php echo $objResult1["TimeST"];?>|<?php echo $objResult1["TimeEN"];?>"><?php echo $objResult1["TimeCode"];?></option>
<?php
}
?>
</select></td>
<td nowrap="nowrap" bgcolor="#FFFFFF" style="font-size: 12px"><input name="txtDate<?php echo $i;?>" type="text" id="txtDate" value="<?php echo date("Y/m/d"); ?>" size="7" readonly></td>
<td align="right" nowrap="nowrap" bgcolor="#FFFFFF" style="font-size: 12px"><select id="card_ref">
<option value="0">08:00:00</option>
<option value="1">17:30:00</option>
<option value="2">ระบุเวลาเอง</option>
</select>
<input type="text" id="personid" name="txtjob<?php echo $i;?>" disabled="disabled" style="width:60px;"/></td>
<td align="right" nowrap="nowrap" bgcolor="#FFFFFF" style="font-size: 12px"><select name="lmName1" OnChange="resutName(this.value);">
<option value="20:00:00">20:00:00</option>
<option value="08:00:00">08:00:00</option>
<option value="17:30:00">17:30:00</option>
</select></td>
<td nowrap="nowrap" bgcolor="#FFFFFF" style="font-size: 12px"><textarea name="txtjob<?php echo $i;?>" cols="35" rows="1" id="txtjob"></textarea></td>
<td nowrap="nowrap"><button type="button" onClick="$('#row<?php echo $i;?>').remove()">-</button></td>
</tr>
<?php
}
?>
</table>
<?php
mysql_close($objConnect);
}
?>
<input type="submit" name="submit" value="ยืนยันคำขอทำโอที">
<input type="hidden" name="hdnLine" value="<?php echo $i;?>">
</form>
</div>
</body>
</html>
Tag : PHP, MySQL, HTML/CSS, jQuery, Excel (Excel.Application), Windows
|
|
|
|
|
|
Date :
2015-12-03 09:12:04 |
By :
Assadawut |
View :
1199 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีท่านไดแนะนำเลยเหรอครับ
|
|
|
|
|
Date :
2015-12-03 16:18:21 |
By :
Assadawut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังรออยู่นะครับ
|
|
|
|
|
Date :
2015-12-04 10:27:15 |
By :
Assadawut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฟังชั่นตรงที่ระบุเวลา เอง คือตัวไหนอะ
|
|
|
|
|
Date :
2015-12-04 10:36:00 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงนี้ครับ
Code (PHP)
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script src="http://jquery-joshbush.googlecode.com/files/jquery.maskedinput-1.2.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery(function($) {
$.mask.definitions['~']='[+-]';
$('#personid').mask('99:99:99');
$('#DateReceived').mask('99/99/9999');
$('#DateARN').mask('99/99/9999');
$('#DateReturn').mask('99/99/9999');
$('#CancelDate').mask('99/99/9999');
});
</script>
|
|
|
|
|
Date :
2015-12-04 11:47:26 |
By :
Assadawut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ ID อิง element เวลา มีหลาย row id มันซ้ำกัน ทำงานแค่อันเดียว
ต้องปรับ code ส่วนนี้ ไม่ก็แยก id ให้ไม่ซ้ำ หรือใช้ class แล้ว วน each เอาครับ
|
|
|
|
|
Date :
2015-12-04 11:59:36 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|