|
|
|
รบกวนดูให้ทีคับ ว่าใช้ if ถูกหรือป่าวคับ ช่วยแนะนำทีคับ |
|
|
|
|
|
|
|
Code (PHP)
<? include ('connect.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>
<style type="text/css" align="center">
body,td,th {
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
}
body {
}
</style>
<?
$thai_day_arr=array("อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์");
$thai_month_arr=array(
"0"=>"",
"1"=>"ม.ค. " ,
"2"=>"ก.พ. ",
"3"=>"มี.ค. ",
"4"=>"เม.ย. ",
"5"=>"พ.ค. ",
"6"=>"มิ.ย. ",
"7"=>"ก.ค. ",
"8"=>"ส.ค. ",
"9"=>"ก.ย. ",
"10"=>"ต.ค. ",
"11"=>"พ.ย. ",
"12"=>"ธ.ค. "
);
function thai_date($time){
$eng_date=strtotime($time);
global $thai_day_arr,$thai_month_arr;
//$thai_date_return="วัน".$thai_day_arr[date("w",$time)];
$thai_date_return.= date("j ",$eng_date);
$thai_date_return.=$thai_month_arr[date("n",$eng_date)];
$thai_date_return.= (date(" Yํ",$eng_date)+543-2500);
//$thai_date_return.= " ".date("H:i",$time)." น.";
return $thai_date_return;
}
?>
</head>
<body>
<center>
<p>
<?
$emp_id = $_REQUEST['emp_id'];
$d1 = $_POST["txt_date1"];
$d2 = $_POST["txt_date2"];
//echo $d1;
//echo $d2;
$now = date('Y-m-d');
$sql = "SELECT COUNT( amount ) AS com
FROM commission
WHERE emp_id = '$emp_id'
AND date_com >= '$d1'
AND date_com <= '$d2'";
$result = mysql_query($sql) or die(mysql_error());
$data = mysql_fetch_assoc($result);
//echo $data['com'];
$sql02 = "SELECT *
FROM employee
WHERE emp_id ='$emp_id' ";
$result02 = mysql_query($sql02) or die(mysql_error());
$data02 = mysql_fetch_assoc($result02);
$sql03 = "SELECT *
FROM commis_detail
WHERE emp_id ='$emp_id' ";
$result03 = mysql_query($sql03) or die(mysql_error());
$data03 = mysql_fetch_assoc($result03);
$sql01 = "SELECT *
FROM `commission`
WHERE emp_id = '$emp_id'
AND date_com >= '$d1'
AND date_com <= '$d2'
ORDER BY date_com";
$result01 = mysql_query($sql01) or die(mysql_error());
?>
<br />
<form action="AB3.php?emp_id=<? echo $emp_id; ?>" method="post">
<table width="500" border="1">
<tr>
<td height="30" bgcolor="#99CCFF" align="right"><strong>รหัสพนักงาน :</strong></td>
<td height="30" bgcolor="#FFFFFF"> <?php echo $data02['emp_id'];?></td>
</tr>
<tr>
<td width="180" height="30" align="right" bgcolor="#99CCFF"><strong>ชื่อ-นามสกุลพนักงานขาย :</strong></td>
<td width="204" bgcolor="#FFFFFF"> <?php echo $data02['emp_name'];?> <?php echo $data02['emp_lname'];?></td>
</tr>
<tr>
<td height="30" align="right" bgcolor="#99CCFF"><strong>วันที่จ่ายเงินค่าคอมมิชชั่น :</strong></td>
<td width="204" bgcolor="#FFFFFF"> <? echo thai_date($now) ;?></td>
</tr>
<tr>
<td height="30" align="right" bgcolor="#99CCFF"><strong>วันที่เริ่มคิดเงิน :</strong></td>
<td bgcolor="#FFFFFF"> <? echo thai_date($d1) ;?><input type="hidden" name="txt_date01" value="<?=$d1 ;?>" /></td>
</tr>
<tr>
<td height="30" align="right" bgcolor="#99CCFF"><strong>วันที่สิ้นสุดการคิดเงิน :</strong></td>
<td bgcolor="#FFFFFF"> <? echo thai_date($d2) ;?><input type="hidden" name="txt_date02" value="<?=$d2 ;?>" /></td>
</tr>
<tr>
<td height="30" align="right" bgcolor="#99CCFF"><strong>รวมจำนวนยอดรถ :</strong></td>
<td bgcolor="#FFFFFF"> <? echo $data['com'] ;?> คัน</td>
</tr>
</table>
<br />
<table width="500" border="1">
<tr>
<td width="76" height="30" align="center" bgcolor="#99CCFF"><strong>วันที่</strong></td>
<td width="85" align="center" bgcolor="#99CCFF"><strong>เลขที่การจอง</strong></td>
<td width="82" align="center" bgcolor="#99CCFF"><strong>จำนวนรถ</strong></td>
<td width="116" align="center" bgcolor="#99CCFF"><strong>ได้ค่าคอมคันละ</strong></td>
<td width="107" align="center" bgcolor="#99CCFF"><strong>รวม</strong></td>
</tr>
<?php while($data01 = mysql_fetch_assoc($result01)){ ?>
<tr>
<td height="25" align="center" bgcolor="#FFFFFF"><? if($data['date_com']=='0000-00-00')
echo "-";
else
echo thai_date($data01['date_com']);?></td>
<td align="center" bgcolor="#FFFFFF"><? echo $data01['reserve_id']?></td>
<td align="center" bgcolor="#FFFFFF"><? echo $data01['amount']?> คัน</td>
<td align="center" bgcolor="#FFFFFF">2,500.00 บาท</td>
<td align="right" bgcolor="#FFFFFF"><? echo number_format (($data01['amount']*2500),2) ?> บาท</td>
<? number_format (($sum = $sum + $data01['amount']*2500),2) ?>
<? $s[$i]=($data['amount'])+$s[$i] ; ?>
<? } ?>
</tr>
<tr>
<td height="25" colspan="5" align="center" bgcolor="#FFFFFF"><strong>วันที่ </strong><? echo thai_date($d1) ;?> <strong>ถึงวันที่</strong> <? echo thai_date($d2) ;?></td>
</tr>
<tr>
<td height="25" colspan="4" align="right" bgcolor="#99CCFF"><strong>รวมเป็นเงิน </strong></td>
<td align="right" bgcolor="#FFFFFF"><? echo number_format($sum ,2) ?> บาท<input type="hidden" name="pay_commis" id="pay_commis" value="<?=$sum ;?>" /></td>
</tr>
<? if($data03['from_date']=='".$d1."' && $data03['to_date']=='".$d2."' && $data03['status_commis']=='จ่ายค่าคอมมิชชั่นแล้ว')
{
?>
<tr>
<td height="25" colspan="5" align="center" background="#FFFFFF" bgcolor="#FFFFFF"><font color="#FF0000"><strong>จ่ายค่าคอมมิชชั่นแล้ว</strong></font>
<?
}
?>
</td>
</tr>
<? if($data03['from_date']!='".$d1."' && $data03['to_date']!='".$d2."' && $data03['status_commis']!='จ่ายค่าคอมมิชชั่นแล้ว')
{
?>
<tr>
<td height="25" colspan="5" align="center" background="#FFFFFF" bgcolor="#FFFFFF"><input type="submit" name="submit" id="submit" value="จ่ายค่าคอมมิชชั่น" />
<?
}
?>
</td>
</tr>
</table>
</form>
<br />
<br />
<br />
<input type=button onClick='window.history.back()' value='ย้อนกลับ'>
</center>
</body>
</html>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2014-05-25 05:38:01 |
By :
smilearth |
View :
667 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัดไหนครับ?
ที่ถุกควรจะเป็นแบบไหน?
แล้วที่ผิดพลาดมันเป็นยังไงครับ?
|
|
|
|
|
Date :
2014-05-25 14:02:24 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นั่นซิ ควรจะแจ้ง Error น่ะครับ
|
|
|
|
|
Date :
2014-05-26 08:49:38 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|