12. december 2004 - 16:07
Der er
9 kommentarer og 1 løsning
kalender igen
Hej jeg søger et lille script der kan generer en kalender med månedsvis "udskrift" frem og tilbage funktion mellem månederne. detoerne skal være links der viderestiller til en anden side med et id. nogen der ved hvor et sådant kan findes? mvh glenn
Annonceindlæg fra Computerworld it-jobbank
12. december 2004 - 16:22
#2
Hej Ja noget i den stil, så skal det bare være muligt at klikke på datoerne og blive linket videre til en anden side med et id f. eks id=121204. Jeg skal bruge det til et system på en efterskole hvor det skal være muligt, at nedskrive alt fra syge elever til hvad der er sket i løbet af dagen i en mysql database. mvh glenn
13. december 2004 - 23:41
#5
den er her. <?php $aar = (empty($_GET['y'])) ? date(Y) : $_GET['y']; $maaned = (empty($_GET['m'])) ? date('m') : $_GET['m']; $uger = array('Søndag', 'Mandag', 'Tirsdag', 'Onsdag', 'Torsdag', 'Fredag', 'Lørdag', 'Søndag'); $dato = mktime(0,0,0,$maaned, 1, $aar); $antalDageMaaned = date('t', $dato); $foersteUgedag = (date('w', $dato) == 0) ? 7 : date('w', $dato); print ('<h2>'.date('F', $dato).' - '.$aar.'</h2>'); printf('<a href="'.$_SERVER['PHP_SELF'].'?m=%s&y=%s">Forrige</a> - <a href="'.$_SERVER['PHP_SELF'].'?m=%s&y=%s">Næste</a>', date('m', strtotime("-1 month", $dato)), date('Y', strtotime("-1 month", $dato)), date('m', strtotime("+1 month", $dato)), date('Y', strtotime("+1 month", $dato))); print ('<table border="1"><tr>'); for ($i = 1; $i < count($uger); $i++) { print ('<td>'.$uger[$i].'</td>'); } print ('</tr>'); for ($dag = 1; $dag <= $antalDageMaaned; $dag++) { print ('<tr>'); for ($u = 1; $u <= 7; $u++) { if ($u < $foersteUgedag && $foersteUgedag+$dag <= 8) { print ('<td></td>'); } else { print ($dag <= $antalDageMaaned) ? '<td>'.$dag.'</td>' : '<td></td>'; if ($u != 7) $dag++; } } print ('</tr>'); } print ('</table>'); ?>