Jump to content


Photo

PHP Calendar


  • Please log in to reply
1 reply to this topic

#1 MediaMonkey

MediaMonkey
  • Members
  • PipPip
  • Member
  • 18 posts

Posted 17 March 2006 - 07:53 PM

Hello...

I'm trying to use a calendar script on my website... The source-codes and origin of this calendar is at:

[a href=\"http://keithdevens.com/software/php_calendar\" target=\"_blank\"]Web Site For Script[/a]

My question is (as I cannot get it to work):

How could I make the calendar print an entire year... Whilst also showing the linked days?

I have tried using the code the author has outlined on his page to no avail... Any suggestions?

Your help is greatfully appreciated.

Thanks

MM2006

#2 hitman6003

hitman6003
  • Members
  • PipPipPip
  • Advanced Member
  • 1,807 posts

Posted 17 March 2006 - 10:23 PM

Assuming you use his function exactly, something like this should work:

<table style="margin: auto">

<tr>

    <?php for ($month = 1; $month <= 12; $month++) { ?>

        <td style="vertical-align: top"><pre>

            <?php 
            
            $daysinmonth = date('t', mktime(NULL, NULL, NULL, $month, NULL, $year));
            //echo $daysinmonth;
            for ($i = 1; $i <= $daysinmonth; $i++) {
                $days[$i] = array("/link/to/page/$month/$i.php", 'linked-day');
            }
            //print_r($days);
            echo generate_calendar($year, $month, $days); 
            $days = array();
            
            ?>

        </td>

        <?php if($month%3 == 0 and $month<12){ ?>

            </tr><tr>

        <?php } ?>

    <?php } ?>

</tr>

</table>





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users