Php Kalender

Alles, was PHP betrifft, kann hier besprochen werden.

Php Kalender

Postby Adenauer1 » 04. March 2006 13:45

Hallo bin grad dabei mit einen Kalender mit php zu basteln.

Soweit auch ganz schön nur macht das Programm die Tage nicht in die Richtigen Kalenderspalten sonder einfach alle in eine reihe.
Ich bin wohl grad blind find aber den fehler nicht

Hier das script
Code: Select all
<?php
$FDoM = mktime(0,0,0,date("m"),1,date("Y"));
$NDoM = date("t", $FDoM);
$IFoM = getdate($FDoM);
$DAoW = $IFoM['wday'];

echo("<table cellspacin='0' cellpadding='0'>
<tr>
<td colspan='7' style='text-align:center'>".date("m.Y")."</td>
</tr>
      <td style='text-align:center'>Mo</td>
      <td style='text-align:center'>Di</td>
      <td style='text-align:center'>Mi</td>
      <td style='text-align:center'>Do</td>
      <td style='text-align:center'>Fr</td>
      <td style='text-align:center'>Sa</td>
      <td style='text-align:center'>So</td>
</tr>
<tr>");




$currDay=1;

if($DAoW >0)
{
    for($fdi =1; $fdi< $DAoW; $fdi++)
    {
    echo ("<td style='text-align:center'>&nbsp;</td>");
    $currDay++;
    }
}
  else
  {
    for($fdi =1; $fdi<=6; $fdi++)
      {
      echo("<td style='text-align:center'>&nbsp;</td>");
      $currDay++;
      }
    }
   
    for($di =1; $di<=$NDoM; $di++)
    {
      if($currDay %7 ==0)
      {
        echo("<td style='text-align:center>$di</td>
        </tr><tr>");
        $currDay++;
        $DAoW =0;
        }

      else
      {
      echo("<td style='text-align:center'>$di</td>");
      $currDay++;
      $DAoW++;
      }
    }
 
?>
Adenauer1
 
Posts: 25
Joined: 24. February 2006 18:09

Postby paul74 » 04. March 2006 17:08

paul74
 
Posts: 4
Joined: 21. December 2005 17:34

Postby Adenauer1 » 06. March 2006 17:13

Bei mir tuts jetzt auch hab nur ein ' vergessen
Adenauer1
 
Posts: 25
Joined: 24. February 2006 18:09

Re: Php Kalender

Postby thorsin » 06. March 2006 17:30

Adenauer1 wrote:echo("<table cellspacin='0' cellpadding='0'>
<tr>
<td colspan='7' style='text-align:center'>".date("m.Y")."</td>
</tr>
<td style='text-align:center'>Mo</td>
<td style='text-align:center'>Di</td>
<td style='text-align:center'>Mi</td>
<td style='text-align:center'>Do</td>
<td style='text-align:center'>Fr</td>
<td style='text-align:center'>Sa</td>
<td style='text-align:center'>So</td>
</tr>
<tr>");


da stimmt aber was mit deiner html-syntax nich wirklich....
User avatar
thorsin
 
Posts: 136
Joined: 05. March 2006 20:39


Return to PHP

Who is online

Users browsing this forum: No registered users and 46 guests