Das ist mein script, dass einen kalender in der ansicht der wochentage u.sw. ausgibt:
Nun hab ich nen blackout! Wie mach ich das, das man den nächtsen Monat und den vorherigen u.s.w. auswählt und dementsprechend das ergebnis angezeigt wird.
Bsp: Monat April desselben Jahres ausgabe wie oben
Thx for help
PHP-Code:
<strong><?=$LG_PROJECT[1]?></strong><br>
<br>
<div align="center"><h3 style="margin:0;"><?=date("F Y")?></h3></div>
<table width="98%" border="0" align="center">
<tr class="loginover">
<td width="14%"><div align="center"><?=$LG_CALENDAR['mo']?></div></td>
<td width="14%"><div align="center"><?=$LG_CALENDAR['die']?></div></td>
<td width="14%"><div align="center"><?=$LG_CALENDAR['mi']?></div></td>
<td width="14%"><div align="center"><?=$LG_CALENDAR['do']?></div></td>
<td width="14%"><div align="center"><?=$LG_CALENDAR['fr']?></div></td>
<td width="14%"><div align="center"><?=$LG_CALENDAR['sa']?></div></td>
<td width="14%"><div align="center"><?=$LG_CALENDAR['so']?></div></td>
</tr>
<?
function convert ($idatum) {
$temp = split("-", $idatum);
$datum = mktime(0, 0, 0, $temp[1], $temp[0], $temp[2]);
// Wochentage
$wochentag=array("so", "mo", "die", "mi", "do", "fr", "sa");
return $wochentag[date("w", $datum)];
}
$first = "1".date("-m-Y");
$first = convert($first);
$go['mo']=0;
$go['die']=1;
$go['mi']=2;
$go['do']=3;
$go['fr']=4;
$go['sa']=5;
$go['so']=6;
$aktuell=date("j");
$i=1;
$max=date("t");
$max=$max+1;
$week=7;
$a=1;
while($i<=$max){
if($i==1){$go['insert']=true;$z=1;
$a=$a+$go[$first];
}
echo'<tr>
';
if($go['insert']==true){
while($z<=$go[$first]){
echo '<td></td>';
$z++;
}
$go['insert']=false;
}
while($a<=$week){
echo'<td height="25"';if($aktuell==$i){echo " class=\"loginover\"";}
echo'><div align="center">';if(!($i>=$max)){echo $i;} $i++;
echo'</div></td>
';
$a++;
}
$a=1;
echo'
<tr>';
}
?>
Bsp: Monat April desselben Jahres ausgabe wie oben
Thx for help
Kommentar