conan318 Posted August 9, 2011 Share Posted August 9, 2011 does anyone know a good php event calender tutorial? im looking to make a event calender where the events can be updated though the admin section of my page. Quote Link to comment Share on other sites More sharing options...
phpSensei Posted August 9, 2011 Share Posted August 9, 2011 Hi Conan, I would first learn how to make a Calendar, then jump over to events. http://www.google.ca/#sclient=psy&hl=en&source=hp&q=PHP+calendar+tutorial&aq=0&aqi=g1g-c3g-m1&aql=f&oq=&pbx=1&bav=on.2,or.r_gc.r_pw.&fp=bf904649da877f2d&biw=1920&bih=883 Hope this helps. Quote Link to comment Share on other sites More sharing options...
conan318 Posted August 9, 2011 Author Share Posted August 9, 2011 thanks will give it a go Quote Link to comment Share on other sites More sharing options...
phpSensei Posted August 9, 2011 Share Posted August 9, 2011 Np buddy, any questions you have once you have your code running, we will be happy to help you. Quote Link to comment Share on other sites More sharing options...
conan318 Posted August 9, 2011 Author Share Posted August 9, 2011 i found a calender tutorial though the link you gave me and the calender works fine and like the look of it. but i need some advice on how i can modify so i can highlight which day it is and how i can turn it into an event calender. <div class="cal"> <?php $monthNames = Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); if (!isset($_REQUEST["month"])) $_REQUEST["month"] = date("n"); if (!isset($_REQUEST["year"])) $_REQUEST["year"] = date("Y"); $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; } ?> <html> <body> <table width="200"> <tr align="center"> <td bgcolor="#999999" style="color:#FFFFFF"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="50%" align="left"> <a href="<?php echo $_SERVER["PHP_SELF"] . "?month=". $prev_month . "&year=" . $prev_year; ?>" style="color:#FFFFFF">Previous</a></td> <td width="50%" align="right"><a href="<?php echo $_SERVER["PHP_SELF"] . "?month=". $next_month . "&year=" . $next_year; ?>" style="color:#FFFFFF">Next</a> </td> </tr> </table> </td> </tr> <tr> <td align="center"> <table width="100%" border="0" cellpadding="2" cellspacing="2"> <tr align="center"> <td colspan="7" bgcolor="#999999" style="color:#FFFFFF"><strong><?php echo $monthNames[$cMonth-1].' '.$cYear; ?></strong></td> </tr> <tr> <td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>S</strong></td> <td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>M</strong></td> <td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>T</strong></td> <td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>W</strong></td> <td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>T</strong></td> <td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>F</strong></td> <td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>S</strong></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>\n"; if($i < $startday) echo "<td></td>\n"; else echo "<td align='center' valign='middle' height='20px'>". ($i - $startday + 1) . "</td>\n"; if(($i % 7) == 6 ) echo "</tr>\n"; } ?> </table> </td> </tr> </table> </div> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.