tage kennzeichnen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • tage kennzeichnen

    Hallo zusammen.

    Habe hier einen kleinen kalender!
    Jetzt möchte ich gerne den heutigen Tag farblich markieren!
    Keine Ahning wie ich das machen soll.

    PHP Code:
     for ($i 1$i <= 7$i ++)

           {
              if (
    $i $offset)
              {
                 
    $tag $i $offset;
                 echo 
    "<TD align=right>$tag</TD>";
              } 

  • #2
    Du kannst mit date() einer Variable den heutigen Tag zuweisen und diesen dann mit dem Kalendertag vergleichen
    Für Rechtschreibfehler übernehme ich keine Haftung!

    Comment


    • #3
      hallo

      Das ist mir klar!
      Wie und wo bau ich das ein?

      Comment


      • #4
        Der schnippsel da ist doch nicht dervollständige Kalender?
        Der zählt doch nur 6 Tage hoch, bzw. 1 Woche?
        PHP Code:
        $today date('d');
        if(
        $today == $i)
        {
            ....

        Für Rechtschreibfehler übernehme ich keine Haftung!

        Comment


        • #5
          Oder...

          PHP Code:
          if(date('d') == $i)
          {
              ....

          Wieder eine Zeile Code gespart
          Ans Ziel kommt nur der, der auch eins hat. www.e-cross.info

          Comment


          • #6
            hallo

            Ich weiß nicht recht! Ich versteh wieder mal nichts!
            Das mit dem vergleich ist mir jetzt klar!
            Hab ihn mal so eingebaut!

            PHP Code:
                    for ($i 1$i <= 7$i ++)

                   {
                      if (
            $i $offset)
                      {
                         
            $tag $i $offset;
                         if(
            date('d') == $i)
            {
                     echo 
            "<font color='#FF0000'>$tag</font>" ;
            }
                  echo 
            "<TD align=right>$tag</TD>";
                      } 
            funktioniert nicht! wohin?

            Comment


            • #7
              schau dir mal den Quelltext an, und vergewisser dich ganz sicher, ob's wirklich nicht funktioniert, oder nur daran liegt, dass es zwischen den Td's steht

              btw. und dann brauchste nochn esle. Überleg mal
              Für Rechtschreibfehler übernehme ich keine Haftung!

              Comment


              • #8
                PHP Code:
                for ($i 1$i <= 7$i ++) {
                  if (
                $i $offset) {
                    
                $tag $i $offset;
                    if(
                date('d') == $i) {
                      echo 
                "<font color='#FF0000'>$tag</font>" ;
                    } else {
                      echo 
                "<TD align=right>$tag</TD>";
                    }

                Wo wird $offset deklariert und was steht darin?
                Ans Ziel kommt nur der, der auch eins hat. www.e-cross.info

                Comment


                • #9
                  Danke Leute!

                  Der Fehler lag beim den TD´s!

                  Hier der Fertige code!

                  PHP Code:
                   $erster mktime (12,0,0,$monat,1,$jahr);
                          
                  $datum getdate ($erster);
                          if (
                  $datum[wday] == 0)  { $datum[wday] = 7; }
                          
                  $offset $datum[wday] - 1;
                               echo 
                  "<TR>";

                          for (
                  $i 1$i <= 7$i ++)

                         {
                            if (
                  $i $offset)
                            {
                               
                  $tag $i $offset;
                              if(
                  date('d') == $i) {
                        echo 
                  "<td><font color='#FF0000'>$tag</font></td>" ;
                      } else {
                        echo 
                  "<TD align=right>$tag</TD>";
                      }
                  }

                            else 
                  Nochmal vielen Dank!

                  Comment

                  Working...
                  X