Hallo, ich habe folgendes Script:
1. möchte ich das dort das aktuelle Datum immer mit einer bestimmten Farbe markiert wird (andrer Hintergrund) und
2. möchte ich das der Border nicht so dick ist, sondern nur ganz dünn.
Kann mir da einer helfen?
PHP:
<?php
define("EINTAG", (60*60*24) );
if ( ! checkdate( $monat, 1, $jahr ) )
{
$heuteArr = getdate();
$monat = $heuteArr[mon];
$jahr = $heuteArr[year];
}
$start = mktime ( 0, 0, 0, $monat, 1, $jahr );
$ersterArr = getdate($start);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title><?php print "Kalendar: $ersterArr[month] $ersterArr[year]" ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link type="text/css" rel="stylesheet" href="style.css">
</head>
<body bgcolor="#eeeeee">
<form action="<? print $PHP_SELF ?>" method="post">
<select name="monat">
<?php
$monate = Array("Januar", "Februar", "März", "April",
"Mai", "Juni", "Juli", "August", "September",
"Oktober", "November", "Dezember");
for ( $x=1; $x <= count( $monate ); $x++ )
{
print "\t<option value=\"$x\"";
print ($x == $monat)?" SELECTED":"";
print ">".$monate[$x-1]."\n";
}
?>
</select>
<select name="jahr">
<?php
for ( $x=1990; $x<2010; $x++ )
{
print "\t<option";
print ($x == $jahr)?" SELECTED":"";
print ">$x\n";
}
?>
</select>
<input type="submit" value="Anzeigen">
</form>
<p>
<?php
$days = Array("S", "M", "D", "M",
"D", "F", "S");
print "<TABLE bgcolor=#e7e7e7 BORDER = 1 BORDERCOLOR=#000000 CELLPADDING=1 CELLSPACING=0 style='border-left:0; border-top:0; border-bottom:0; border-right:0;'>\n";
foreach ( $days as $day )
print "\t<td bordercolor=#000000><b><div align=right>$day</div></b></td>\n";
for ( $zaehler=0; $zaehler < (6*7); $zaehler++ )
{
$tagArr = getdate( $start );
if ( (($zaehler) % 7) == 0 )
{
if ( $tagArr[mon] != $monat )
break;
print "</tr><tr>\n";
}
if ( $zaehler < $ersterArr[wday] || $tagArr[mon] != $monat )
{
print "\t<td><br></td>\n";
}
else
{
print "\t<td><div align=right>$tagArr[mday]</div></td>\n";
$start += EINTAG;
}
}
print "</tr></table>";
?>
</body>
</html>
1. möchte ich das dort das aktuelle Datum immer mit einer bestimmten Farbe markiert wird (andrer Hintergrund) und
2. möchte ich das der Border nicht so dick ist, sondern nur ganz dünn.
Kann mir da einer helfen?