Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > เกือบจะสำเร็จแล้วครับ เกี่ยวกับปฏิทินที่พี่ได้แนะนำ แต่ติดอีกนิดหนึ่งครับ



 

เกือบจะสำเร็จแล้วครับ เกี่ยวกับปฏิทินที่พี่ได้แนะนำ แต่ติดอีกนิดหนึ่งครับ

 



Topic : 076759



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์




รูปที่1
cal1

ตั้งแต่วันที่ 1-9 เดือนถัดไป ลิงค์ จะครบครับ

รูปที่2

cal2

พอวันที่ 10 ลิงค์วันขึ้นไม่หมด

ทำงัยดีคร้าบ
code ประมาณ บัดทรรทัด 84-90
if($year >= date('Y') && $make_st_month >= $my_st_month && $make_st_date > $my_st_date)

Code (PHP)
  
    	    for ($i = 0; $i < 7; $i++)
    	    {
        $class = ($year == $today["year"] && $month == $today["mon"] && $d == $today["mday"]) ?         "calendarToday" : "calendar";
		
		// สคริปต์สร้างวันที่ปัจจุบัน
		   $my_date=((date('d')+$daysInMonth)-$daysInMonth);
    	   $my_month=(date('m')+$month)-$month;
		   $my_year=(date('Y')+$year)-$year;
  	       $my_st_date=$my_year."".$my_month."".$my_date; // สร้างวันที่ปัจจุบัน yyyymmdd
	       $make_st_date=$year."".$month."".$d; // สร้างวันที่จากสคริปต์ yyyymmdd
		   $my_st_month=$my_year."".$my_month; /// สร้างเดือนปัจจุบัน yyyymmdd
	       $make_st_month=$year."".$month; // สร้างเดือนจากสคริปต์ yyyymmdd
		   
	  //จบสคริปต์สร้างวันที่		
	    
		   $mlink="index.php?file=add_one_form&DATE=$year-$month-$d&RANGE=1&DAY=$i";
		   $alink="index.php?file=add_one_form&DATE=$year-$month-$d&RANGE=2&DAY=$i";
		   
		$sql1="SELECT DATE, sum( one ) AS one, sum( two ) AS two, sum( total ) AS total
FROM (

SELECT DATE AS DATE, 
CASE RANGE
WHEN 1 
THEN COUNT( DATE ) 
ELSE 0 
END AS one, 
CASE RANGE
WHEN 2 
THEN COUNT( DATE ) 
ELSE 0 
END AS two, COUNT( DATE ) AS total
FROM add_one
GROUP BY DATE, RANGE
) AS temp
where DATE='$year-$month-$d'
GROUP BY DATE
			";
              
$query1=mysql_query($sql1);
$count=mysql_num_rows($query1);
$result1=mysql_fetch_array($query1);
		
	if($d >=1 and $d <=31 ){ // S(A)
   
   	$event_array=array();
    $i_event=0;   
	//#########################################################################
	//##########################     ฐานข้อมููล       ############################
	$sql="select * from holiday where date ='$year-$month-$d'  ";
    $query=mysql_query($sql);
	$count=mysql_num_rows($query);
    $result=mysql_fetch_array($query);
				if($result){   // S(A-1)
                $link="index.php?file=sh_act&day=$result[ACTIVITY_DATE]";
				$title="";
				$bgcolor="piccal/ACTALL.jpg";
                 }             // E(A-1)
				else{          // S(A-2)
				$link="";
				$title="";
				}              // E(A-2)
    }//E(A)
				   

	else{ // S(B)
			$result="";
	}     // E(B)
			
			//ลักษณะการแสดงสีของตาราง
			
    if($result){//S(C)
	$bgcolor="piccal/ACTALL.jpg";
	}           // E(C)
    else if($d >=1 and $d <=31){ //S(D)
		 if ($my_st_date == $make_st_date){ //S(D-1) <-- วันปัจจุุบัน
				$bgcolor="piccal/today.jpg";	
		 }                                  //E(D-1)
		 else if($i ==0||$i ==1||$i ==6){   //S(D-2) <-- วันอาทิตย์ จันทร์ เสาร์
				$bgcolor="piccal/ACT.jpg ";	
		 }                                  //E(D-2)
		 else if(($i ==2 || $i ==3 ||$i ==4||$i==5)) // จองกิจกรรม คือ อังคาร พุุธ พฤหัส ศุกร์
				{ 
				 $bgcolor="piccal/DAY.jpg";
				 if($year >= date('Y') && $make_st_month >= $my_st_month && $make_st_date > $my_st_date){				  
					if($result1[one]==0 && $result1[two]==0){
					 $morning="<a href=\"$mlink\"><img src=picture/morning.gif title=จองช่วงเช้า></a>";
					 $afternoon="<a href=\"$alink\"><img src=picture/afternoon.gif title=จองช่วงบ่าย ></a>";
				     $show="";
					}
					else if($result1[one]==1 && $result1[two]==0 ) { 
			    	 $morning="";
					 $afternoon="<a href=\"$alink\"><img src=picture/afternoon.gif title=จองช่วงบ่าย></a>";
					 $show="";
					}
					else if( $result1[one]==0 && $result1[two]==1) { 
					 $morning="<a href=\"$mlink\"><img src=picture/morning.gif title=จองช่วงเช้า></a>";
					 $afternoon="";
					 $show="";
				     }
				//end if
					else{
			   		 $morning="";
					 $afternoon="";
					 $link="";
					 $bgcolor="piccal/full.jpg";
					 $show="จองเต็ม";
				   	}
					}//end day color
				 }
				 }//////////////////end
				
				




Tag : PHP, MySQL









ประวัติการแก้ไข
2012-04-06 22:59:57
2012-04-06 23:12:36
2012-04-06 23:17:15
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-04-06 22:57:47 By : kuzaifi View : 1141 Reply : 4
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ปัญหาก็คือคนอื่นเค้ารันหรือ debug ไม่ได้เหมือนคุณน่ะครับ จะช่วยเลยยากนิดหนึ่ง






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-07 08:42:27 By : webmaster
 


 

No. 2



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์


ถ้างั้นผมคงต้องรบกวนพี่ๆ ที่ชำนาญ ช่วยจริงๆๆละครับ

ผมฝากไฟล์ไว้ http://yaha.yru.ac.th/~405159065/cal.rar ละกันน่ะครับ
เป็นโคดและฐานข้อมูล

แต่ที่ผมทำได้มันใช้ใด้ แค่วันที่ 9 แต่พอเปลี่ยนวันที่ 10 ขึ้นไป มัน จะเพียนทันที


ประวัติการแก้ไข
2012-04-07 22:01:25
2012-04-07 22:03:38
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-07 22:00:41 By : kuzaifi
 

 

No. 3



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์


ดันๆๆ
ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-08 14:59:20 By : kuzaifi
 


 

No. 4



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์


ท่านใด พอมีเวลา ช่วยทีน่ะครับ
ใกล้จะสอบโปรเจคแล้วคร้าบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-27 08:00:09 By : kuzaifi
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เกือบจะสำเร็จแล้วครับ เกี่ยวกับปฏิทินที่พี่ได้แนะนำ แต่ติดอีกนิดหนึ่งครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่