|
|
|
ผมเป็นนักศึกษาครับ กำลังเริ้มทำโปรเจ็ค ตอนนี้ได้โจทย์ที่อาจารย์เปลี่ยนใหม่คือ ต้องเป็นนักศึกษา ปี 3 เทอม 2 ถึงจะทำเงื่อนไขได้พอมีวิธีการใดบ้างครับ |
|
|
|
|
|
|
|
ต้องมีตารางเก็บชั้นปีของนักศึกษาด้วยครับ เช่นตารางเก็บข้อมูล ชั้นปี สาขา คณะ
เพราะถ้านักศึกษาดรอป ไป 1 ปีแล้วมาเรียนใหม่ เลขนำหน้าที่เป็นปี พ.ศ. จะเช็กไม่ได้นะครับ
|
|
|
|
|
Date :
2013-05-15 14:40:20 |
By :
Naizan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งานใหญ่เลย ครับ ไม่แน่ใจจะเก็บช้นปี ยังไง วัดจากอะไร คงต้องอิงกับฐานข้อมูลมหาลัยเลย^^
ตอนนี้คิดว่าคงไม่เป็นไร เพราะผมทำระบบส่งเอกเทศอ่ะครับ เช็คแค่เรียนมามากกว่า 3 ปี 4 เดือน ก็น่าจะพอละครับ ถ้าดรอปทำไม่เป็นก็คงไม่จบอะไร ประมาณนัน 55
ตอนนี้อยากรู้วิธีเก็บค่า เฉพาะ พ.ศ. ก่อนหนะครับ เช่น 53173090 เก็บเฉพาะ 53
แล้วเพิ่ม เลข 25 ข้างหน้า เป็น 2553 อ่ะครับ
|
|
|
|
|
Date :
2013-05-15 15:06:34 |
By :
chidkaii |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$year = date('Y') + 543;
echo substr($year,0,2);
ตัดสองตัวหน้าไปใช้ครับ
|
|
|
|
|
Date :
2013-05-15 15:10:43 |
By :
Naizan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
echo substr('521102064217', 0, 2);
|
|
|
|
|
Date :
2013-05-15 15:29:24 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ
Code (PHP)
$year = date('Y-m'); //ปีเดือนปัจจุบัน +543 เฉพาะปี ยังไงครับ ?
$yearS= "25".substr($fetch["id_students"],0,2); // ผมจะนำไปใส่ ใน Y ยังไงครับ กำหนด m เป็น 06?
ขอถามอีกหน่อยน่ะครับ
ผมจะ บวกลบเดือนปี ยังไง
แล้วนำมาเทียบกัน ถ้า ปีที่เรียน( $yearS) + 3 ปี 4 เดือน < (เดือนกับ ปี ปัจจุบัน ) ไม่สามรถทำเงือนไขได้
|
|
|
|
|
Date :
2013-05-15 15:30:01 |
By :
chidkaii |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$fetch["id_students"] = "521102064217";
$yearS= "25".substr($fetch["id_students"],0,2);
$year = date('Y') + 543 . '-' . date('m');//ปัจจุบัน
$stdYearMonth = $yearS + 3 . '-' . '06';//เปิดภาคเรียนแรก เดือน มิถุนายน
if($stdYearMonth < $year){
echo "ไม่สามรถทำเงือนไขได้";
}else{
echo "OK";
}
ตัวอย่างนี้ ผมใช้เดือน มิถุนายน เป็นเดือนเริ่มต้นของนักศึกษาทุกรหัสนะครับ
|
|
|
|
|
Date :
2013-05-15 15:39:53 |
By :
Naizan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมกาๆๆ ครับ ผม : )
|
|
|
|
|
Date :
2013-05-15 15:54:21 |
By :
chidkaii |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|