+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Statistiken aus DB

  1. #1
    TP-Member pookie macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    35

    Statistiken aus DB

    Guten morgen,

    brauch mal wieder help

    Ich muss eine statistiken seite proggen.
    Aus einer mysql und die Tabelle heisst "verkauft", dort sind alle infos gespeichert zb. product, preis usw....auch das Datum im format "01.01.2000"

    Ich muesste nun eine "start seite" haben in der die links genereiert werden zb.:

    2005:
    Januar
    Februar
    Maerz....

    (also im prinzip alles was er in 2005 findet generieren.)
    2006 gibts noch nix also auch kein menu ausgeben.
    Sobald aber Januar 2006 ist, dann soll eben dort stehen:

    2006:
    Januar
    ENDE

    jemand eine idee wie ich dies aus dem Feld Datum im Format 01.01.2000
    generieren koennte?

    Gruesse Marc aka poOkie

  2. #2
    TP-Supporter blazehawk ist auf einem guten Weg
    Registriert seit
    Aug 2003
    Ort
    NRW
    Beiträge
    309
    Verstehe dein Problem nicht so wirklich...
    Frage doch einfach mit den time-Funktionen von PHP ab, welches Jahr ist und generier bis zu diesem dann deine Seiten..
    "Auch wer regelmäßig zu spät kommt, hat eine gewisse Zuverlässigkeit aufzuweisen"

  3. #3
    TP-Specialist rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE Avatar von rewboss
    Registriert seit
    Mar 2005
    Ort
    Unterfranken
    Beiträge
    2.639
    Ich nehme an, das Datum ist im Tag.Monat.Jahr-Format.

    Zunächst den String aufsplittern:

    PHP-Code:
    $datum explode("."$datum_aus_datenbank); 
    Nun ist $datum ein Array: $datum[0] ist der Tag, $datum[1] der Monat, $datum[3] das Jahr.

    Soweit so gut, aber was ist mit den Monatsnamen? Vielleicht gibt es eine elegantere Version, aber ich würde ein Array mit den Monatsnamen erstellen. Ich muss dabei achten, dass Arrays normalerweise bei 0 anfangen, aber Januar ist ja der erste, nicht der nullte Monat. Kein Problem:

    PHP-Code:
    $monatsnamen = Array(=> "Januar",
                              
    "Februar",
                              
    "Maerz",
                              
    "April",
                              
    "Mai",
                              
    "Juni",
                              
    "Juli",
                              
    "August",
                              
    "September",
                              
    "Oktober",
                              
    "November",
                              
    "Dezember"); 
    Das war's schon. Wenn du jetzt echo $monatsnamen[$datum[1]] ausführst, kriegst du den richtigen Monatsnamen in voller Länge.

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51