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,027

HOME > PHP > PHP Forum > Fullcalendar สามารถใส่สีให้กับ event ต่างกันได้ป่าวคับ ประมาณ อนุมัติแล้วเป็นสีเขียว ยังไม่อนุมัติเป็นสีแดงอะครับ



 

Fullcalendar สามารถใส่สีให้กับ event ต่างกันได้ป่าวคับ ประมาณ อนุมัติแล้วเป็นสีเขียว ยังไม่อนุมัติเป็นสีแดงอะครับ

 



Topic : 110229



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



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




ผมจะแสดงข้อมูลจากฐานข้อมูลบนปฏิทิน fullcalendar โดยใส่สีให้ event ที่อนุมัติแล้วเป็นสีเขียว ส่วนที่ยังไม่อนุมัติเป็นสีแดง อะคับ
ตอนนี้ดึงมาโชว์ได้แล้วสำหรับข้อมูลที่อนุมัติแล้ว
ขอคำแนะนำด้วยคับ

1



Tag : PHP, jQuery









ประวัติการแก้ไข
2014-07-26 15:55:27
2014-07-26 16:26:31
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-07-26 15:52:14 By : num030 View : 2193 Reply : 3
 

 

No. 1



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

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

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

ดึงที่ อนุมัติแล้ว มาได้ ส่วนที่ยัง ไม่อนุมัติ ก็ทำแบบเดียวกันครับ
ตอนแสดงก็เช็คว่า อนุมัติ หรือ ยัง ก็ใส่สีไปตามต้องการ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-26 19:00:04 By : mangkunzo
 


 

No. 2



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



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


คือผมดึงสีจาก fullcalendar.css มาคับ ตามโค้ดคับ แล้วผมไม่เข้าใจว่ามันดึงโค้ดนี้มาใช้ยังไง แล้วเราจะใส่สีเพิ่มเข้าไปได้ป่าวคับ รบกวนหน่อยนะคับ

Code
.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
border-style: solid;
border-color: #36c; /* default BORDER color (probably the same as background-color) */
background-color: #1ba325; /* default BACKGROUND color */ (สีเขียว)
color: #fff; /* default TEXT color */
}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-28 17:11:03 By : num030
 

 

No. 3



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



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


getcalendar.php

Code (PHP)
<?php
header("content-type:text/html;charset=utf-8");   
header("Cache-Control: no-store, no-cache, must-revalidate");             
header("Cache-Control: post-check=0, pre-check=0", false);   
include "connectdb.php";
$select_db=mysql_select_db($objDB);
mysql_query("SET character_set_results=utf8");
mysql_query("SET character_set_client='utf8'");
mysql_query("SET character_set_connection='utf8'");
mysql_query("collation_connection = utf8");
mysql_query("collation_database = utf8");
mysql_query("collation_server = utf8");
//if($_GET['gData']){
	$event_array=array();
	$i_event=0;
	$strSQL = "select l.id,l.name,l.strdate,l.strtime,l.enddate,l.endtime,r.name as rname,l.mstatus from meeting_list l ";
	$strSQL .= " left outer join meeting_room r on r.id = l.room ";
	$strSQL .= " where mstatus = 'Y' ";
	$json = array();
	$objQuery = mysql_query($strSQL) ;
	while($rs=mysql_fetch_array($objQuery)){
		$event_array[$i_event]['id']=$rs['id'];
	   	$event_array[$i_event]['title']=$rs['rname']."   ".$rs['strtime']."-".$rs['endtime'];
		$event_array[$i_event]['start']=$rs['strdate'];
		$event_array[$i_event]['end']=$rs['enddate'];
		//$event_array[$i_event]['myclass']=$rs['mstatus'];  // ส่งค่า Class name  ไปครับ
		$i_event++;
	}
	echo json_encode($event_array);
	exit;	
	
//}

?>


prac_fullcalendar.php
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel='stylesheet' type='text/css' href='fullcalendar/redmond/theme.css' />
<link rel='stylesheet' type='text/css' href='fullcalendar/fullcalendar.css' />
<script type='text/javascript' src='fullcalendar/jquery/jquery.js'></script>
<script type='text/javascript' src='fullcalendar/jquery/jquery-ui-custom.js'></script>
<script type="text/javascript" src="fullcalendar/fullcalendar.min.js"></script>
<script type="text/javascript">
jQuery.noConflict();
jQuery(function(){
	jQuery('#calendar').fullCalendar({
		header: {
				left: 'month,agendaWeek,agendaDay',
				center: 'title',
				right: 'prev,next today'
		},
		//editable: true, //ปิดการย้ายข้อมูล

		theme:true,
		events: "getCalendar.php",
		   	loading: function(bool) {
				if (bool) jQuery('#loading').show();
				else jQuery('#loading').hide();
		}
		
    });
});

</script>
<style type="text/css">
body{
	padding:0px;
	margin:0px;
 	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;	
}
#calendar{
	width:700px;	
	margin:auto;
}
</style>
</head>
<br />
<br />
<div id='calendar'></div>
<br /><br />
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <th>หมายเหตุ : </th>
    <td bgcolor="#006600" width="20">&nbsp;</td>
    <td><span style="margin:0 auto; padding:3px;">อนุมัติแล้ว</span></td>
    <td bgcolor="#FF3300" width="20">&nbsp;</td>
    <td><span style="margin:0 auto; padding:3px;">ยังไม่ได้อนุมัติ</span></td>
  </tr>
</table>
<p style='margin:0 auto; padding:3px;' align='center'><br />
</p></br>

</br>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-28 17:23:01 By : num030
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Fullcalendar สามารถใส่สีให้กับ event ต่างกันได้ป่าวคับ ประมาณ อนุมัติแล้วเป็นสีเขียว ยังไม่อนุมัติเป็นสีแดงอะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่