|
|
|
ถามหน่อยครับถ้าผมจะทำแบบนี้ทำงัยครับผมต้องเขียน code ยังงัยครับ |
|
|
|
|
|
|
|
ไม่มีใครรู้เลยหรอครับ T_T น้ำตาตกแล้วครับ
|
|
|
|
|
Date :
2010-02-09 16:12:26 |
By :
SOUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังงงกับคำถามอยู่มั้งเลยไม่มีคนตอบ ขอผมงงด้วยคนนะ
|
|
|
|
|
Date :
2010-02-09 16:46:17 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้ครับ เอ้า จดนะครับจด คือว่า โดยปกติแล้ว เดือนเดือนนึง เราจะเริ่ม นับ วันที่1 เป็นวันแรกของเดือนใช่ป่าวครับ แต่ว่าระบบที่ผมจะทำ เป็นระบบเกี่ยวกับเงินเดือน ของคนงานครับ แล้วเค้า นับเวลาทำงาน ตั้งแต่วันที่ 27ของเดือนมกราคม ไปจนวันที่ 26 ของเดือน กุมภาพันธ์ แบบนี้ไปเลื่อยๆ ถ้าสมมติเป็นเงินเดือนของเดือนมีนาคมเค้าก็จะเก็บเวลามาทำงานของคนงาน ตั้งแต่วันที่ 27ของเดือนกุมภาพันธ์ ไปจนถึงเดือน 26 มีนาคมครับ ผมก็เลยต้องมาออกแบบการเก็บเวลาแบบนี้ครับ ทีนี้ ตอนที่เขียน ให้แสดงวันที่สามารถแสดงได้โดยกำหนดให้เริ่มตั้งแต่เดือน มกราคมวันที่27 -26 กุมภาพันธ์ คือ วันที่แสดงได้ 27-26 แสดงเป็นตัวเลขได้ แต่พอเวลาที่จะให้แสดงเป็นวัน อาทิตย์ จันอังคารแบบนี้ ดันแสดงไม่ได้ คือพอเขียนรูปแบบนี้ มันดันดึง วันมาเปียบเทียบแค่เดือนเดือนเดียว มันไม่ได้เปรียบเทียบ แบบข้ามเดือนให้ครับ ผมเลยงงว่าจะทำยังงัยให้มันเปรียบได้ครับ
อันนี้คือ code นะครับ
Code (PHP)
for($d=$start; $d<=$end; $d+=$date_second)
{
$dateone=date('j',$d);//////แสดงวันที่จากวันที่ 27-26
$kk=(date("l", mktime(24,60,60,date('27'),$dateone,date('y'))));//แปลงตัวเลขเป็นตัวหนังสือแสดง
echo"<td><center> $kk $dateone \n";
echo"<center><input type='checkbox' name='d[]' value='',date('d',$d),' /></center>";
}
อันนี้คือรูปทีได้ครับ
ตรงผมแบ่งเส้นไว้มันแสดงถึง ให้เห็นว่า มีการรันตัวเลขตามเดือนได้ แต่ว่า ถ้าเป็น วัน ไม่สามารถทำได้ สรุปงงครับ ช่วยหน่อยนะครับ
|
|
|
|
|
Date :
2010-02-09 18:07:09 |
By :
SOUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันชั่งน่างงอะไรเยี่ยงนี้พี่น้อง ยังรออยู่นะครับ ผู้ใดมีความรู้ตรงนี้มาแจ้งแทลงไขให้ทราบบ้างนะครับ
กระผมยอมรับฟัง ครับ T_T
|
|
|
|
|
Date :
2010-02-10 13:53:01 |
By :
SOUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|