|
|
|
รบกวนด้วยนะคะ กำลังทำโปรเจคจบคะ คือต้องการลดชั่วโมงเรียน จะเขียนโค๊ดยังไงคะ |
|
|
|
|
|
|
|
รบกวนด้วยคะ คือต้องการลดชั่วโมงเรียน คือเรียนไปแล้วกี่ชั่วโมงเหลือ กี่ชั่วโมงโดยเมื่อคลิก list เลือกจำนวนชั่วโมงเรียน กดบันทึกแล้ว จะต้องแสดงจำนวนชั่วโมงที่เหลือจากชั่วโมงเต็ม คือต้องการคำนวณผลรวมใน use_hour ใน db เพื่อมาเก็บในตัวแปร $getuse จะเขียนโค๊ดยังไงคะ
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>
</head>
<body>
<?php
if($_POST["hdnCmd"] == "บันทึก")
{
$learnuseID=$_REQUEST["learnuseID"];
$learnerID=$_REQUEST["learnerID"];
$userID=$_REQUEST["userID"];
$showuse = 4-$getuse; //getuse คือผลรวมของ use_hour มาบวกกัน
$use_hour=$_REQUEST["use_hour"]; // จำนวนชั่วโมงที่ใช้ไป
$now = date("Y-m-d ");
$sesuser=$_REQUEST["sesuser"];
$new_id =mysql_result(mysql_query("Select Max(substr(learnuseID,-4))+1 as MaxID from tb_learnuse"),0,"MaxID");//เลือกเอาค่า id ที่มากที่สุดในฐานข้อมูลและบวก 1 เข้าไปด้วยเลย
if($new_id==''){ // ถ้าได้เป็นค่าว่าง หรือ null ก็แสดงว่ายังไม่มีข้อมูลในฐานข้อมูล
$learnuseID="LU0001";
}else{
$learnuseID="LU".sprintf("%04d",$new_id);//ถ้าไม่ใช่ค่าว่าง
}
$sql="INSERT INTO tb_learnuse(learnuseID,learnerID,userID,use_hour,use_date,sesuser)";
$sql.="VALUES ('$learnuseID','$learnerID','$userID','$use_hour','$now','$sesuser')";
mysql_query($sql,$conn)
or die("ไม่สามารถเพิ่มข้อมูลลงสู่ตาราง tb_learnuse ได้".mysql_error());
}
?>
<table width="80%" border="0" align="center">
<tr class="aqua_treatment_text_header">
<td height="29" colspan="3" bgcolor="#85c30b">ชั่วโมงการเรียน</td>
</tr>
<tr class="aqua_treatment_text_header">
<td width="4%" height="29" align="center" bgcolor="#FFFFFF">ลำดับ</td>
<td width="24%" align="center" bgcolor="#FFFFFF">จำนวนชั่วโมงที่เหลือ</td>
<td width="22%" align="center" bgcolor="#FFFFFF">จำนวนชั่วโมงที่เรียน</td>
</tr>
<tr class="aqua_treatment_text_header2">
<td height="33" align="center" bgcolor="#FFFFFF"> </td>
<td align="center" bgcolor="#FFFFFF"><?php echo @number_format($showuse);?>/<?php echo 4;?> ชั่วโมง </td>
<td align="center" bgcolor="#FFFFFF"><select name="hour_use" id="hour_use">
<?php
for($u=1;$u<=$showuse;$u++){
echo '<option value="'.$u.'">'.$u.'</option>';
}
?>
</select>
<input name="btnAdd" type="button" id="save" value="บันทึก" onclick="frmMain.hdnCmd.value='บันทึก';frmMain.submit();" /></td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF"><?php echo $i;?></td>
<td align="center" bgcolor="#FFFFFF">ใช้ไปแล้ว <?php echo $use_hour;?> ชั่วโมง</td>
<td align="right" bgcolor="#FFFFFF"> </td>
</tr>
</table>
</body>
</html>
Tag : PHP
|
|
|
|
|
|
Date :
2016-08-06 12:07:05 |
By :
june_191 |
View :
673 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สร้างฟิลเพิ่มหน่อยคับ เพื่อเก็บวันที่เข้าเรียน และวันที่เลิกเรียน แล้วใช้ฟังก์ชั่นตาม คห.1 เลย สามารถหักลบกันได้แล้วเหลือเท่าไหร่เก็บไว้ในตัวแปรอีกทีครับ
|
|
|
|
|
Date :
2016-08-08 13:45:47 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|