|
|
|
รบกวนหน่อยคะ ถ้าอยาก ดึง event จากดาต้าเบสมา Show ใน calendar แบบนี้ต้องเขียนไงคะ รบกวนแนะนำด้วยคะ |
|
|
|
|
|
|
|
แล้วโค้ดของ calendar ตัวนี้เป็นยังไงครับ เขียนด้วยตัวเองหรือเป็น UI Plugin ของ Jquery ครับ???
|
|
|
|
|
Date :
2013-02-16 14:01:58 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไปดูตัวอย่างเขามาแล้วมาเขียนเองเพิ่มเติมคะ พอดียังไม่เก่งนะคะ พอใส่ query แล้วมัน error อะคะ กะเลยงง
อันนี้โค๊ดคะ ถูกผิดแนะนำด้วยนะคะ
Code (PHP)
<?php
include 'mssqlconnect.php';
include 'function.php';
?>
<?php $monthNames = Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); ?>
<?php $monthNames1 = Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"); ?>
<?php
if (!isset($_REQUEST["month"]))
$_REQUEST["month"] = date("n");
if (!isset($_REQUEST["year"]))
$_REQUEST["year"] = date("Y");
?>
<?php
$cMonth = $_REQUEST["month"];
$cYear = $_REQUEST["year"];
$prev_year = $cYear;
$next_year = $cYear;
$prev_month = $cMonth-1;
$next_month = $cMonth+1;
if ($prev_month == 0 )
{
$prev_month = 12;
$prev_year = $cYear - 1;
}
if ($next_month == 13 )
{
$next_month = 1;
$next_year = $cYear + 1;
}
?>
<table width="979">
<tr>
<td width="992" align="center"><table width="959" border="1" cellpadding="5" cellspacing="5">
<tr align="center">
<td width="119" align="center" bgcolor="#9999FF" style="color:#CCFFFF"><font face='arial,verdana,helvetica' color='#000000' size='2'><a href="<?php echo $_SERVER["PHP_SELF"] . "?month=". $prev_month . "&year=" . $prev_year; ?>" bgcolor="#9999FF" style="color:#CCFFFF">Previous</a></font></td>
<td colspan="5" bgcolor="#9999FF" style="color:#CCFFFF"><font face='arial,verdana,helvetica' color='#000000' size='2'><strong><?php echo $monthNames[$cMonth-1].' '.$cYear; ?></strong></font></td>
<td width="119" align="center" bgcolor="#9999FF" style="color:#CCFFFF"><font face='arial,verdana,helvetica' color='#000000' size='2'><a href="<?php echo $_SERVER["PHP_SELF"] . "?month=". $next_month . "&year=" . $next_year; ?>" style="color:#CCFFFF">Next</a></font></td>
</tr>
<tr>
<td width="119" bgcolor="#9999FF" align ='center' style="color:#FFFFFF"><font face='arial,verdana,helvetica' color='#000000' size='2'><strong>Sunday</strong></font></td>
<td width="119" bgcolor="#9999FF" align ='center' style="color:#FFFFFF"><font face='arial,verdana,helvetica' color='#000000' size='2'><strong>Monday</strong></font></td>
<td width="119" bgcolor="#9999FF" align ='center' style="color:#FFFFFF"><font face='arial,verdana,helvetica' color='#000000' size='2'><strong>Tuesday</strong></font></td>
<td width="119" bgcolor="#9999FF" align ='center' style="color:#FFFFFF"><font face='arial,verdana,helvetica' color='#000000' size='2'><strong>Wednesday</strong></font></td>
<td width="119" bgcolor="#9999FF" align ='center' style="color:#FFFFFF"><font face='arial,verdana,helvetica' color='#000000' size='2'><strong>Thusday</strong></font></td>
<td width="119" bgcolor="#9999FF" align ='center' style="color:#FFFFFF"><font face='arial,verdana,helvetica' color='#000000' size='2'><strong>Friday</strong></font></td>
<td width="119" bgcolor="#9999FF" align ='center' style="color:#FFFFFF"><font face='arial,verdana,helvetica' color='#000000' size='2'><strong>Saturday</strong></font></td>
</tr>
<?php
$timestamp = mktime(0,0,0,$cMonth,1,$cYear);
$maxday = date("t",$timestamp);
$thismonth = getdate ($timestamp);
$startday = $thismonth['wday'];
for ($i=0; $i<($maxday+$startday); $i++)
{
if(($i % 7) == 0 )
echo "<tr>";
if($i < $startday)
echo "<td></td>";
else echo "<td width='500px' bgcolor = '#FFFFCC' align='center' valign='top' height='150px'>". ($i - $startday + 1),' ',($monthNames1[$cMonth-1]). "</td>";
if(($i % 7) == 6 )
echo "</tr>";
};
?>
</table></td>
</tr>
</table>
|
|
|
|
|
Date :
2013-02-16 14:09:23 |
By :
แก้ว |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองไปศึกษาตาม คห.2 ก่อนน่ะครับ
ผมว่ากระทู้นี้ คงเป็นจะกระทู้ที่ยาวแน่ๆ ยังไงก็สมัครสมาชิกก่อนดีกว่าครับ
ถ้าไม่รีบจะกลับมาช่วยตอบให้น่ะครับ หรือรอพี่ๆท่านอื่นช่วยก็ได้ ที่นี่มีแต่คนเก่งๆ ใจดีอยู่เยอะเลย
|
|
|
|
|
Date :
2013-02-16 14:18:25 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคะ แงๆ หนูอ่านแล้วงง มากๆ เลยคะ พยายามที่จะค่อย ๆ อ่านและทำความเข้าใจแล้วคะ แต่ก็มึนคะ คิวรี่เท่าไหร่ก็ไม่ได้ error resouce id อะไรไม่รู้คะ นั่งอ่านในเน็ทกะไม่เจอ พยายามนั่งเขียน calendar กว่าจะออกมาหน้าตาแบบนี้กะเหนื่อยละ ยังคิวรี่ไม่ออกอีก เฮ้ออออ
|
|
|
|
|
Date :
2013-02-16 14:34:36 |
By :
แก้ว |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ้อ หนูตัดมันออกนะคะ ใส่แล้วมันขึ้น error: ตอนนี้กะเลยแต่ปฎิทินคะ
|
|
|
|
|
Date :
2013-02-16 14:45:03 |
By :
แก้ว |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งั้นก็เอาโค้ดมาวางไว้ก็ได้ครับ พวกพี่ๆ จะได้ช่วยกันไล่โค้ดให้
ขอตารางข้อมูลมาด้วยน่ะครับ
ปล.สมัครสมาชิกด้วยน่ะ
|
|
|
|
|
Date :
2013-02-16 14:54:10 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค๊าาาาาาาา งั้นเดี๋ยวหนูมานะคะ ขอตัวไปกินข้าวกะสมัครสมาชิกก่อนคะ ขอบคุณพี่มากคะ
|
|
|
|
|
Date :
2013-02-16 15:01:01 |
By :
แก้ว |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|