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 > ช่วยดู code หน่อยครับ จะเป็นกรุณาอย่างยิ่ง ช่วยดู code หน่อยครับีัรัน ปฏิทินไม่ออกครับ



 

ช่วยดู code หน่อยครับ จะเป็นกรุณาอย่างยิ่ง ช่วยดู code หน่อยครับีัรัน ปฏิทินไม่ออกครับ

 



Topic : 037661



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



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




ช่วยดู code หน่อยครับ
ีัรัน ปฏิทินไม่ออกครับ

แล้วถ้า ไม่เอา //$sql.= " WHERE date_event='$month' AND MONTH(date_event)=".$cmonth." AND YEAR(date_event)=" .$cyear;

รันออกแต่ วันที่ปฏิทินที่มีกิจกรรม แสดงทุกเดือน ทั้งที่เดือนนั้นไม่มีกิจกรรม

ปวดหัวจะระเบิดอยู่แล้วครับ
โปรเจคจบครับช่วยที

ช่วยด้วยqqqqqqqqqqqqqqqqqqqqqqq


<?
header( "Expires: Sat, 1 Jan 2005 00:00:00 GMT" );
header( "Last-Modified: ".gmdate( "D, d M Y H:i:s" )."GMT" );
header( "Cache-Control: no-cache, must-revalidate" );
header( "Pragma: no-cache" );
header( "content-type: application/x-javascript; charset=tis-620" );
//ปรับเวลาให้ตรงกับเวลาเมืองไทย กรณีที่ server อยู่ที่เมืองนอก โดยความสำคัญอยู่ที่ตัวแปร $hour และ $min
$hour = +0; //ปรับให้ตรงตามต้องการ เช่น เป็นค่าบวก หรือค่าลบ เพื่อให้เวลาของ server ตรงกับเวลาจริง
$min = 0; //ปรับให้ตรงตามต้องการ
$thaimonth = array( "มค." , "กพ." , "มีค." , "เมย." , "พค." , "มิย." , "กค." , "สค." , "กย." , "ตค." , "พย." , "ธค." );
$fullthaimonth = array( "มกราคม" , "กุมภาพันธ์" , "มีนาคม" , "เมษายน" , "พฤษภาคม" , "มิถุนายน" , "กรกฎาคม" , "สิงหาคม" , "กันยายน" , "ตุลาคม" , "พฤศจิกายน" , "ธันวาคม" );
//เวลา mmktime
$mmktime = mktime( date( "H" ) + $hour, date( "i" ) + $min );
$year = date( 'Y' , $mmktime ) + 543; //ปีปัจจุบัน ปี พศ.
$cyear = ( (int)$_POST[y] != 0 ) ? $_POST[y] : $year; //ปีในปฏิทิน ค่าที่ส่งมาเป็นปี พศ.
$month = date( 'm' , $mmktime ); //เดือนปัจจุบัน
$cmonth = ( (int)$_POST[m] != 0 ) ? $_POST[m] : $month; //เดือนในปฏิทิน ค่าที่ส่งมา 1=มกรา,12=ธันวาคม
$mkdate = mktime( 0 , 0 , 0 , $cmonth , 1 , $cyear - 543 ); //คำนวณวันแรกของเดือนนี้ (คำนวณเป็น ปีคศ.)
$weekday = date( 'w' , $mkdate );
$last_days = date( 't' , $mkdate );
$day = 1;
$nmonth = ( $cmonth < 12 ) ? 'm='.( $cmonth + 1 ).'&amp;y='.$cyear : 'm=1&amp;y='.( $cyear + 1 );
$bmonth = ( $cmonth > 1 ) ? 'm='.( $cmonth - 1 ).'&amp;y='.$cyear : 'm=12&amp;y='.( $cyear - 1 );
//อ่านอีเวนต์ ถ้ามีอีเว้นต์
//ถ้ามีอีเวนต์ รายการวันที่นั้นๆจะเป็นลิงค์
//ตัวอย่างนี้เป็นการแสดงอีเวนต์เหตุการณ์ของ GBlog
//////////////////////////////////// sql //////////////////////////////////
$hostname="localhost";
$user="root";
$password="password";
$dbname="clinictech";
$tbname="web_calendar";
$id = "1";
mysql_connect($hostname,$user,$password) or die("Not Connection Mysql");
mysql_select_db($dbname) or die("Not Select Date Base");


$sql = "SELECT id,DAY(date_event) as date FROM ".$tbname;
//$sql.= " WHERE date_event='$month' AND MONTH(date_event)=".$cmonth." AND YEAR(date_event)=" .$cyear;
$sql .= " WHERE id='". $id . "' AND MONTH(date_event)='" . $cmonth . "' AND YEAR(date_event)= '" . $cyear . "'";
$query=mysql_query($sql) or die('errr') ;
$row=mysql_num_rows($query) or die (mysql_error());
$blog_month_array = array( );
$i;
while( $result = mysql_fetch_array( $query ) ){
$blog_month_array[$result[date]] = $result ['id'];

}
//echo "Id :: ".$result['id']."วัน :".$result[date]."-".$result[MONTH]."----";
//$blog_month_array[]= $result[date];
//echo $blog_month_array[$result[date]];
///echo "อาเรย์ : ",$blog_month_array[$i]= $result[date]."<br>";

//bill test
echo $blog_month_array;
echo $blog_month_array[0];

/////////////////////////////////////////////// end sql /////////////////////////////////////
//อ่านอีเวนต์ ถ้ามีอีเว้นต์
//ถ้ามีอีเวนต์ รายการวันที่นั้นๆจะเป็นลิงค์
//ตัวอย่างนี้เป็นการแสดงอีเวนต์เหตุการณ์ของ GBlog
//$sql = "SELECT `id`,DAY(`create`) as date FROM `$db_blogs` ";
//$sql .= "WHERE `userid`='$user' AND MONTH(`create`)='$cmonth' AND YEAR(`create`)=".$cyear.";";
//$query = @mysql_query( $sql );
//$rows = @mysql_num_rows( $query );
//$blog_month_array = array(); //แอเรย์เก็บข้อมูล id ตามวันที่
//เอาข้อมูลอีเว้นต์ในเดือนใส่ลง array $blog_month_array ตามวันที่
/* for ( $i = 0 ; $i < $rows ; $i++ )
{
$result = mysql_fetch_array( $query ) or die('Err fetch');
echo $blog_month_array[$result[date]] = $result [id];
};*/
?>
<table cellpadding="0" cellspacing="0" class="calendar" id="calendar">
<tr>
<th><a href="<?=$bmonth?>" title="เดือนก่อน" onclick="loadcalendar('<?=$bmonth?>');return false">&lt;</a></th>
<th colspan="5"><?=$fullthaimonth[$cmonth - 1]." ".$cyear?></th>
<th><a href="<?=$nmonth?>" title="เดือนถัดไป" onclick="loadcalendar('<?=$nmonth?>');return false">&gt;</a></th>
</tr>
<tr>
<th>อา.</th>
<th>จ.</th>
<th>อ.</th>
<th>พ.</th>
<th>พฤ.</th>
<th>ศ.</th>
<th>ส.</th>
</tr>
<tr>
<?
$start = 1;
while( $start <= $weekday )
{
echo "<td>&nbsp;</td>";
$start++;
}

$weekday++;
while( $day <= $last_days )
{
if ( isset( $blog_month_array[$day] ) ) //ถ้ามีเหตุการณ์จะแสดงวันที่เป้นลิงค์
{
echo "วันที่ของสัปดาห์ -------------------------------".weekday."<br>";
echo "วันแรก--------------------".$day."<br>";
echo "Array-----------------------".$blog_month_array[$day]."<br>";
echo "///////////////////////////////////////////////////////////////////////////////////////////////";
$date = "<a href=\"d=".$day.'-'.$month.'-'.$year."\">$day</a>";
}
else //แสดงวันที่เป็นตัวหนังสือปกติ
{
$date = $day;
};
if( date( 'j' ) == $day && $month == $cmonth && $year == $cyear ) //วัน-เดือน-ปี ปัจจุบัน
{
echo "<td class='today'>$date</td>";
}
else //วันอื่นๆ
{
echo "<td>$date</td>";
}
if( $weekday == 7 && $day != $last_days )
{
echo '</tr><tr>';
$weekday = 0;
}
$day++;
$weekday++;
}
while( $weekday <= 7 )
{
echo "<td>&nbsp;</td>";
$weekday++;
}
?>
</tr>
</table>



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-01-25 14:21:57 By : bisop View : 910 Reply : 3
 

 

No. 1



โพสกระทู้ ( 5,146 )
บทความ ( 26 )

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

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


ลิงค์ https://www.thaicreate.com/php/forum/037369.html
ลองประยุกต์จากลิงค์นี้ดูครับ






Date : 2010-01-25 14:39:24 By : deawx
 


 

No. 2



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



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


Code(PHP)
<?
header( "Expires: Sat, 1 Jan 2005 00:00:00 GMT" );
header( "Last-Modified: ".gmdate( "D, d M Y H:i:s" )."GMT" );
header( "Cache-Control: no-cache, must-revalidate" );
header( "Pragma: no-cache" );
header( "content-type: application/x-javascript; charset=tis-620" );
//ปรับเวลาให้ตรงกับเวลาเมืองไทย กรณีที่ server อยู่ที่เมืองนอก โดยความสำคัญอยู่ที่ตัวแปร $hour และ $min
$hour = +0; //ปรับให้ตรงตามต้องการ เช่น เป็นค่าบวก หรือค่าลบ เพื่อให้เวลาของ server ตรงกับเวลาจริง
$min = 0; //ปรับให้ตรงตามต้องการ
$thaimonth = array( "มค." , "กพ." , "มีค." , "เมย." , "พค." , "มิย." , "กค." , "สค." , "กย." , "ตค." , "พย." , "ธค." );
$fullthaimonth = array( "มกราคม" , "กุมภาพันธ์" , "มีนาคม" , "เมษายน" , "พฤษภาคม" , "มิถุนายน" , "กรกฎาคม" , "สิงหาคม" , "กันยายน" , "ตุลาคม" , "พฤศจิกายน" , "ธันวาคม" );
//เวลา mmktime
$mmktime = mktime( date( "H" ) + $hour, date( "i" ) + $min );
$year = date( 'Y' , $mmktime ) + 543; //ปีปัจจุบัน ปี พศ.
$cyear = ( (int)$_POST[y] != 0 ) ? $_POST[y] : $year; //ปีในปฏิทิน ค่าที่ส่งมาเป็นปี พศ.
$month = date( 'm' , $mmktime ); //เดือนปัจจุบัน
$cmonth = ( (int)$_POST[m] != 0 ) ? $_POST[m] : $month; //เดือนในปฏิทิน ค่าที่ส่งมา 1=มกรา,12=ธันวาคม
$mkdate = mktime( 0 , 0 , 0 , $cmonth , 1 , $cyear - 543 ); //คำนวณวันแรกของเดือนนี้ (คำนวณเป็น ปีคศ.)
$weekday = date( 'w' , $mkdate );
$last_days = date( 't' , $mkdate );
$day = 1;
$nmonth = ( $cmonth < 12 ) ? 'm='.( $cmonth + 1 ).'&amp;y='.$cyear : 'm=1&amp;y='.( $cyear + 1 );
$bmonth = ( $cmonth > 1 ) ? 'm='.( $cmonth - 1 ).'&amp;y='.$cyear : 'm=12&amp;y='.( $cyear - 1 );
//อ่านอีเวนต์ ถ้ามีอีเว้นต์
//ถ้ามีอีเวนต์ รายการวันที่นั้นๆจะเป็นลิงค์
//ตัวอย่างนี้เป็นการแสดงอีเวนต์เหตุการณ์ของ GBlog
//////////////////////////////////// sql //////////////////////////////////
$hostname="localhost";
$user="root";
$password="password";
$dbname="clinictech";
$tbname="web_calendar";
$id = "1";
mysql_connect($hostname,$user,$password) or die("Not Connection Mysql");
mysql_select_db($dbname) or die("Not Select Date Base");


$sql = "SELECT id,DAY(date_event) as date FROM ".$tbname;
//$sql.= " WHERE date_event='$month' AND MONTH(date_event)=".$cmonth." AND YEAR(date_event)=" .$cyear;
$sql .= " WHERE id='". $id . "' AND MONTH(date_event)='" . $cmonth . "' AND YEAR(date_event)= '" . $cyear . "'";
$query=mysql_query($sql) or die('errr') ;
$row=mysql_num_rows($query) or die (mysql_error());
$blog_month_array = array( );
$i;
while( $result = mysql_fetch_array( $query ) ){
$blog_month_array[$result[date]] = $result ['id'];

}
//echo "Id :: ".$result['id']."วัน :".$result[date]."-".$result[MONTH]."----";
//$blog_month_array[]= $result[date];
//echo $blog_month_array[$result[date]];
///echo "อาเรย์ : ",$blog_month_array[$i]= $result[date]."<br>";

//bill test
echo $blog_month_array;
echo $blog_month_array[0];

/////////////////////////////////////////////// end sql /////////////////////////////////////
//อ่านอีเวนต์ ถ้ามีอีเว้นต์
//ถ้ามีอีเวนต์ รายการวันที่นั้นๆจะเป็นลิงค์
//ตัวอย่างนี้เป็นการแสดงอีเวนต์เหตุการณ์ของ GBlog
//$sql = "SELECT `id`,DAY(`create`) as date FROM `$db_blogs` ";
//$sql .= "WHERE `userid`='$user' AND MONTH(`create`)='$cmonth' AND YEAR(`create`)=".$cyear.";";
//$query = @mysql_query( $sql );
//$rows = @mysql_num_rows( $query );
//$blog_month_array = array(); //แอเรย์เก็บข้อมูล id ตามวันที่
//เอาข้อมูลอีเว้นต์ในเดือนใส่ลง array $blog_month_array ตามวันที่
/* for ( $i = 0 ; $i < $rows ; $i++ )
{
$result = mysql_fetch_array( $query ) or die('Err fetch');
echo $blog_month_array[$result[date]] = $result [id];
};*/
?>
<table cellpadding="0" cellspacing="0" class="calendar" id="calendar">
<tr>
<th><a href="<?=$bmonth?>" title="เดือนก่อน" onclick="loadcalendar('<?=$bmonth?>');return false">&lt;</a></th>
<th colspan="5"><?=$fullthaimonth[$cmonth - 1]." ".$cyear?></th>
<th><a href="<?=$nmonth?>" title="เดือนถัดไป" onclick="loadcalendar('<?=$nmonth?>');return false">&gt;</a></th>
</tr>
<tr>
<th>อา.</th>
<th>จ.</th>
<th>อ.</th>
<th>พ.</th>
<th>พฤ.</th>
<th>ศ.</th>
<th>ส.</th>
</tr>
<tr>
<?
$start = 1;
while( $start <= $weekday )
{
echo "<td>&nbsp;</td>";
$start++;
}

$weekday++;
while( $day <= $last_days )
{
if ( isset( $blog_month_array[$day] ) ) //ถ้ามีเหตุการณ์จะแสดงวันที่เป้นลิงค์
{
echo "วันที่ของสัปดาห์ -------------------------------".weekday."<br>";
echo "วันแรก--------------------".$day."<br>";
echo "Array-----------------------".$blog_month_array[$day]."<br>";
echo "///////////////////////////////////////////////////////////////////////////////////////////////";
$date = "<a href=\"d=".$day.'-'.$month.'-'.$year."\">$day</a>";
}
else //แสดงวันที่เป็นตัวหนังสือปกติ
{
$date = $day;
};
if( date( 'j' ) == $day && $month == $cmonth && $year == $cyear ) //วัน-เดือน-ปี ปัจจุบัน
{
echo "<td class='today'>$date</td>";
}
else //วันอื่นๆ
{
echo "<td>$date</td>";
}
if( $weekday == 7 && $day != $last_days )
{
echo '</tr><tr>';
$weekday = 0;
}
$day++;
$weekday++;
}
while( $weekday <= 7 )
{
echo "<td>&nbsp;</td>";
$weekday++;
}
?>
</tr>
</table>

Date : 2010-01-25 15:27:22 By : bisop
 

 

No. 3



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



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


ประยุกต์คงยาก หัวมีแต่ขี้เรื่อยอ่ะครับ
Date : 2010-01-25 15:29:10 By : bisop
 

   

ค้นหาข้อมูล


   
 

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