Werteerhöung

  • geschlossen
  • MySQL

  • Slysoft
  • 1354 Aufrufe 5 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Werteerhöung

    Hallo zusammen ;)

    ich bräuchte Hilfe zu einem PHP-Script und zwar, soll dieses PHP script einen Wert (ich nenne ihn mal "Wert") in einer Tabelle "A" jede Stunde um 1 erhöt werden.

    Wisst Ihr wie man das anstelle könnte, wäre für Hilfe sehr dankbar :)

    mfg
  • kann man dazu eine Datenbank verwenden oder nut textdateien?

    Ich würde deinen "Wert" und die Zeit&Datum in der DB abspeichern. Und dann beim Scriptabruf die Stunden zählen vom Eintragedatum bis zum Aktuellen Datum.
    Dann kannst du das ganze noch zusammenzählen und ausgeben.

    PHP-Quellcode

    1. $wert = 100;
    2. $start = gmmktime(0,0,0,3,25,2006,1);
    3. $jetzt = gmmktime(0,0,0,4,30,2006,1);
    4. $dauer = ($jetzt-$start)/3600; // Durch 3600=Stunden
    5. $neuerwert = $wert + $dauer;
    6. echo "$neuerwert";


    Quellcode

    1. int gmmktime ( [int Stunde [, int Minute [, int Sekunde [, int Monat [, int Tag [, int Jahr [, int is_dst]]]]]]] )


    jetzt musst du nur noch deine Datum in dieses Format umwandeln :P oder du rechnest direkt mit dem Format in der Datenbank.
    mein PC . . meine Blackliste . . Download mit FlashFXP
    [SIZE="2"]im moment NICHT aktiv, PN's werden warscheinlich nicht gelesen^^[/SIZE]
  • Ich hab die Lösung von voodooman zwar grad nicht kapiert, aber ich hätte diese Lösung...

    PHP-Quellcode

    1. $wertDatenbank = [datenbankimport]; // bitte ersetzen :D
    2. $wertJetzt = $time;
    3. $zwischenwert = $wertJetzt - $wertDatenbank;
    4. $stundenWert = floor($zwischenwert / 3600);

    Und dann den Datenbankentry mit $wertJetzt updaten und diesen zähler mit $stundenWert addieren.

    Have Phun :D