[ขคชล] อยากให้ PHP มันจับข้อมูล รหัสพนักงานได้นะครับ

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: [ขคชล] อยากให้ PHP มันจับข้อมูล รหัสพนักงานได้นะครับ

Re: [ขคชล] อยากให้ PHP มันจับข้อมูล รหัสพนักงานได้นะครับ

โดย secivon » 23/12/2011 1:52 pm

อยากให้กลับไปดู database design ใหม่ก่อนครับ

ด้วย design ตอนนี้ ถ้าทำต่อไปผมคิดว่าจะมีปัญหา

[ขคชล] อยากให้ PHP มันจับข้อมูล รหัสพนักงานได้นะครับ

โดย aoo » 23/12/2011 12:21 pm

[ขคชล] อยากให้ PHP มันจับข้อมูล รหัสพนักงานได้นะครับ

<?php
if($btnInsert)
{
$code = $_POST['txtCode'];
$H = (int)date("G", time());

$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("dbdb");
if( (date("Y-m-d H:i:s") > date("Y-m-d")." 08:00:00") && (date("Y-m-d H:i:s") <= date("Y-m-d")." 12:00:00")){
$strSQL = "INSERT INTO tes ";
$strSQL .="(time1) ";
$strSQL .="VALUES ";
$strSQL .="('".$code."') ";
$objQuery = mysql_query($strSQL);
} else if((date("Y-m-d H:i:s") > date("Y-m-d")." 12:00:00") && (date("Y-m-d H:i:s") <= date("Y-m-d")." 16:00:00")) {
$strSQL = "INSERT INTO tes ";
$strSQL .="(time2) ";
$strSQL .="VALUES ";
$strSQL .="('".$code."') ";
$objQuery = mysql_query($strSQL);
} else {
$strSQL = "INSERT INTO tes ";
$strSQL .="(time3) ";
$strSQL .="VALUES ";
$strSQL .="('".$code."') ";
$objQuery = mysql_query($strSQL);
}
mysql_close($objConnect);
}
elseif($btnSelect)
{
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("dbdb");
$strSQL = "SELECT * FROM tes";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="988" border="1">
<tr>
<th width="194"> <div align="center">No. </div></th>
<th width="190">Code</th>
<th width="190"> <div align="center"> 09.00-12.00</div></th>
<th width="190"> <div align="center"> 13.00-16.00 </div></th>
<th width="190"> <div align="center"> 17.00-20.00 </div></th>
</tr>
<?php
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td><div align="center"><?=$objResult["no"];?></div></td>
<td>&nbsp;</td>
<td><?=$objResult["time1"];?></td>
<td width="190"><?=$objResult["time2"];?></td>
<td><?=$objResult["time3"];?></div></td>
</tr>
<?php
}
?>
</table>
<?php
mysql_close($objConnect);
}
?>

คือผมอยากให้พนักงานที่ลงทะเบียนไปตอนเช้าแล้ว ตอนบ่ายอยากให้ลงบรรทัดเดียวกับในลำดับเดียวกันครับ
เพราะตอนนี้ตอนบ่ายมันก็ไปลงอีกบรรทัดอะครับ อยากให้ลงบรรทัดเดียวกับตอนเช้าอะครับ
ถ้าแบบว่าพนักงานคนนั้นมาทั้ง 3 เวลาก็ ให้อยุ่ในช่องลำดับเดียวกันทั้งหมดนะครับ เพื่อที่จะได้ง่ายต่อการเช็คนะครับ
แนบไฟล์
PHP
PHP
test.JPG (113.85 KiB) Viewed 1424 times

ข้างบน