Kalender
Nils
- php
0 Tom0 Felix Riesterer
Halli Hallo!
Ich programmiere gerade einen Eventkalender.. bzw versuche es gerade hehe.
Bei mir funktioniert es soweit das ich den monat und das jahr auswähle und er zeigt mir den monat februar 1-28 tage an..
ich mache das mit einer for schleife..
meine frage nun. wie kann ich feststellen welcher tag es ist ?!? bzw wie kann ich z.B. wenn der erste ein donnerstag ist auch erst am donnerstag starten ??? das funzt nicht bei mir und weiß nicht wie ich das machen soll
danke
Hello,
Ich programmiere gerade einen Eventkalender.. bzw versuche es gerade hehe.
Bei mir funktioniert es soweit das ich den monat und das jahr auswähle und er zeigt mir den monat februar 1-28 tage an..
ich mache das mit einer for schleife..
meine frage nun. wie kann ich feststellen welcher tag es ist ?!? bzw wie kann ich z.B. wenn der erste ein donnerstag ist auch erst am donnerstag starten ??? das funzt nicht bei mir und weiß nicht wie ich das machen soll
Frag 'ihn' doch einfach danach.
Wenn Du nun noch verraten könntest, wer 'er' ist (also PHP, Informix, ...) dann könnte man Dir auch helfen, wie Du den Donnerstag ermitteln kannst.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hier der Code... und die ausgabe passt halt nicht so richtig. das script soll mir halt ausgeben das der 1. auch der wochentag der er eigentlich ist. kann man irgendwie feststellen in php welcher wochentag ein bestimmtes datum hat?? das meinte ich
<form action="kalender.php" method="post">
Monat
<select name=monat size=0>
<option value=1>Januar</option>
<option value=2>Februar</option>
<option value=3>März</option>
<option value=4>April</option>
<option value=5>Mai</option>
<option value=6>Juni</option>
<option value=7>Juli</option>
<option value=8>August</option>
<option value=9>September</option>
<option value=10>Oktober</option>
<option value=11>November</option>
<option value=12>Dezember</option>
</select>
Jahr
<select name=jahr size=0>
<option value=2004>2004</option>
<option value=2005>2005</option>
<option value=2006>2006</option>
</select>
<input type=submit name=berechne value=los>
</form>
<?php
if(isset($berechne))
{
$monatwert = cal_days_in_month(CAL_GREGORIAN, $monat, $jahr);
echo"<table border=0>
<tr><td>Montag</td><td>Dienstag</td><td>Mittwoch</td><td>Donnerstag</td><td>Freitag</td><td>Samstag</td><td>Sonntag</td></tr>
<tr>";
for($i=1;$i<=$monatwert;$i++)
{
if($i%7!='0')
{echo"<td height=100 width=100 bgcolor=#C9C8CA><center>$i</td>";}
if($i%7=='0')
{echo"<td bgcolor=yellow height=100 width=100><center>$i</td><td></td></tr>";}
}
echo"</tr></table>";
}
?>
Moin!
$monatwert = cal_days_in_month(CAL_GREGORIAN, $monat, $jahr);
Warum benutzt Du zur Lösung Deines Problemes nicht ganz einfach die Date-Funktion?
http://de3.php.net/manual/de/function.date.php
Die erschlägt alle Deine Probleme. Liefert die Tage des Monats, den Wochentag eines Datums ,also auch für den ersten des Monats....
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Servus Nils,
wenn Dich das hier interessiert, dann gebe ich Dir meinen Quellcode:
Liebe Grüße aus Ellwangen,
Felix Riesterer.