|
|
|
ต้องการตรวจสอบข้อมูลก่อนบันทึก และ บันทึก ว/ด/ป เวลา ปัจจุบัน |
|
|
|
|
|
|
|
ต้องการตรวจสอบ รหัสนักศึษา:scholar_id Table:scholar ที่ได้จากใน txtbox ตรวจสอบก่อนว่ามีใน DB แล้วหรือยังไม่มีให้ popup เตือน ถ้ามีใน DB ให้ทำการบันทึกข้อมูล ใน
Table:attend
รหัสนักศึกษา : scholar_id
รหัสวิชา : course_code
ชื่อวิชา : course_name
ว/ด/ป : dayin
เวลา : timein
ปัญหา :
-ไม่ตรวจสอบรหัสนักศึษาให้ก่อน กลับ INSERT ให้ผมไปเลย
-ไม่บันทึก dayin , timein วัน/เวลา ปัจจุบันให้ผม
form
Code (PHP)
<form method="post" action="BSC332_Save.php" name="webFormprdtype" onSubmit="return checkprdtype()">
รหัส : <? echo "<font size=4 color=#FF0000> <b>$course_code</b> </font>
<input type=hidden name=course_code id=course_code value=$course_code>"; ?>
วิชา : <? echo "<font size=4 color=#FF0000> <b>$course_name</b> </font>
<input type=hidden name=course_name id=course_name value=$course_name>"; ?>
เวลา : <? echo "<font size=4 color=#FF0000> <b>$time_star น. - $time_stop น.</b> </font> "; ?>
รหัสนักศึกษา : <input name="scholar_id" type="text" class="input" id="scholar_id" size="20">
วัน/ด/ป (ปัจุบัน) <? echo "<font size=4 color=#FF0000> <b>$e_date</b> </font>
<input type=hidden name=dayin id=dayin value=$e_date>"; ?>
เวลา (ปัจุบัน) <? echo "<font size=4 color=#FF0000> <b>$etime</b> </font>
<form>
BSC332_Save.php
Code (PHP)
<?
@session_start();
ob_start();
require_once "include/tdate.php";
require_once "include/connect.php";
require_once "include/connectdb.php";
$select_checkscholar="select * from scholar where scholar_id = '$_POST[scholar_id]'";
$query_select1=mysql_query($select_checkscholar);
$num_schtype=mysql_num_rows($query_select1);
if($num_schtype = 0){
echo "<script>alert('ทำการบันทึกข้อมูลไม่ได้! รหัสนักศึกษายังไม่มีในฐานข้อมูล!');history.back();</script>";
}else{
mysql_query("INSERT INTO attend (id,scholar_id,course_code,course_name,dayin,timein) values('', '$_POST[scholar_id]','$_POST[course_code]','$_POST[course_name]','$_POST[dayin]','$_POST[timein]')") or die ("Cannot_Add_Database");
$sql_data = "update attend set paystatus = '00' where scholar_id = '$_POST[scholar_id]'";
mysql_query($sql_data);
}
?>
รบกวนช่วยผมด้วยนะครับ ขอบคุณครับ
Tag : PHP, MySQL, HTML/CSS, CakePHP
|
|
|
|
|
|
Date :
2013-09-13 15:54:55 |
By :
amgof |
View :
779 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
13. if($num_schtype == 0){
|
|
|
|
|
Date :
2013-09-13 16:06:51 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
รบกวนอีกนิดครับผมหาไม่เจอ ทำไม ถึงไม่บันทึก dayin , timein วัน/เวลา ปัจจุบันให้ผมครับ
|
|
|
|
|
Date :
2013-09-13 16:33:42 |
By :
amgof |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ว้าโดนคุณโคนันตัดหน้า เอางี้ละกัน
Code (PHP)
if($num_schtype <0){
ผลเหมือนกันแต่โค้ดแตกต่าง(กันเลขติดลบได้ด้วย)
ส่วนวันเวลาไม่ปัจจุบัน
ตัวแปร $e_date $e_time นี่มันมาจากที่ใดครับ กลับไปไล่ที่มาที่ไปของมันก่อนนะครับ
ในขั้นตอนเทสก็ลอง echo $e_date $e_time ดูว่ามันเกิดจากอะไร
|
|
|
|
|
Date :
2013-09-13 19:29:27 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|