counter stats per mail

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

  • counter stats per mail

    moin....

    hab ein kleines problem....

    ich mach für jemand n counter..... funktioniert soweit alles wunderbar.... nur will der einmal inner woche ne mail mit der statistik für die vergangene woche


    also


    Montag: 11
    Dienstag 5
    ....
    Sonntag: 8

    ich hab mir jetzt gedacht is schreib nen timestamp in ne textdatei und jedesmal wenn jemand auf die seite geht wird überprüft ob seit der letzten mail schon eine woche vergangen ist...

    das sollte soweit auch kein thema sein ("SELECT * FROM counter WHERE date <= $timestamp + INTERVAL 1 WEEK "; so irgendwie ) .... nur wie mache ich das mit den einzelnen tagen???

    läuft mit SQL

    tabelle schaut so aus

    ID | IP | date

    date ist ein timestamp (YmdGis)


    bin für jede hilfe dankbar....
    the end comes faster than you think - you've already reached it!

  • #2
    rechne zum beispiel die 7 tage zurück:

    PHP-Code:
    $dategestern=date("dmY",gmmktime(0,0,0,date("m"), date("d")-1date("Y"))); 
    die 1 mußt du natürlich durch 2-7 ersetzen
    dann fragst Du nur das Datum ab und fertig
    Zuletzt geändert von novara; 04.02.2004, 23:47.
    Mit freundlichen Grüßen
    Werner

    Kommentar


    • #3
      hmm,

      Code:
      GROUP BY
      sollte doch passen, oder?

      OffTopic:
      irgendwie bin ich noch nicht richtig wach
      Die Zeit hat ihre Kinder längst gefressen

      Kommentar


      • #4
        man das geht einfach nicht....

        PHP-Code:
             $dategestern=date("dmY",gmmktime(0,0,0,date("m"), date("d")-$daysdate("Y")));
             
        $sql "SELECT * FROM counter WHERE date <= '$dategestern'";
             echo 
        mysql_num_rows(mysql_query($sql)); 
        egal mit welchen tagen ich es versuch bekomm immer 0


        €dit wenn ich die ' ' bei $dategestern weglasse bekomm ich beim 5. tag ein ergebniss.... was aber auch nur halbrichtig ist.... und für die tage kleiner 5 bzw größer 5 bekomme icht nichts....
        Zuletzt geändert von JOat; 05.02.2004, 10:47.
        the end comes faster than you think - you've already reached it!

        Kommentar

        Lädt...
        X