Alle Einträge eines Monats anzeigen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Alle Einträge eines Monats anzeigen

    Ich erstelle gerade eine Kursdatenbank.

    Ich möchte alle Kurse eines Monats anzeigen auch dann,
    wenn dieser bis in den nächsten Monat geht.

    Zur zeit zeigt er mir nur die Kurse an die im Monat anfangen und wieder enden.

    Demo der Seite
    Zuletzt geändert von maffy; 05.01.2008, 17:16.
    in der ruhe liegt die kraft

  • #2
    Es ist nur ein logisches Problem, denke logisch, dann kommst du zur Lösung

    Kurs im Monat:
    - Anfang und Ende liegt innerhalb
    - Anfang innerhalb
    - Ende innerhalb
    - Anfang früher und Ende später

    Kommentar


    • #3
      Code:
      $sql='SELECT * FROM kurse'.
           ' WHERE YEAR(von)='.$jahr.
           '   AND MONTH(von)='.$monat.';';
      liefert alle kurse, die in diesem monat beginnen
      und das hier für alle in diesem monat laufenden kurse (die auch schon vorher begonnen haben):
      Code:
      $sql='SELECT * FROM kurse'.
           ' WHERE'.
           ' (     YEAR (von)= '.$jahr.
           '   AND MONTH(von)<='.$monat.
           '    OR YEAR (von)< '.$jahr.
           ' )'.
           ' AND'.
           ' (     YEAR (bis)= '.$jahr.
           '   AND MONTH(bis)>='.$monat.
           '    OR YEAR (bis)> '.$jahr.
           ' );';
      P. S.: http://www.php-resource.de/forum/sho...threadid=89220 HEEELP
      Zuletzt geändert von maria-dumm; 04.01.2008, 19:14.

      Kommentar


      • #4
        gut danke werde das mal probieren.

        MFG Maffy
        in der ruhe liegt die kraft

        Kommentar


        • #5
          Habe jetzt ein paar Änderrungen vorgenommen und einige Datensätze hochgeladen.

          Mfg Maffy
          in der ruhe liegt die kraft

          Kommentar


          • #6
            man sagt übrigens malen nicht maHlen, es sei denn, du bietest kurse in einer mühle an

            Kommentar

            Lädt...
            X