verständnisfrage

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

  • #16
    es wäre auch nichts gegen einen 5 minütlichen einsatzt einzuwenden.

    bei deiner varianten würde ein haus von 12.05 ja erst um 15:00 fertig sein. genauso wie eins von 12.55. wo ist da die fairnis?

    Kommentar


    • #17
      @Realmaker: HALLO??? Hast wohl noch derbe Verständnisprobleme. es braucht doch nicht jeder user nen eigenen!

      Kommentar


      • #18
        ja guuuuut, wenn man das so macht wär da weniger gegen einzuwenden... ey, die idee gefällt mir =)

        Kommentar


        • #19
          *VERSCHIEB* nach BS

          Kommentar


          • #20
            also ich glaube ich weiß wie es geht...

            in einer datenbank-tabelle wird gespeichert, wann der bau begonnen hat, und wann er enden wird... nehmen wir an, er hat um 15:00.30 begonnen und ist um 19:00.30 uhr zu ende und ich schaue jetzt, wie lange das noch dauert.
            zu dem zeitpunkt, zu dem ich das anschauen will, macht er wahrscheinlich folgendes:
            PHP-Code:
            function insekunden(x){
                     
            $zeit_in_sekundensubstr(x,0,2)*3600 substr(x,4,2)*60 substr(x,7,2);
                     return 
            $zeit;
            }

            $start_time="SELECT start_time FROM tabelle WHERE user_id=$user_id"
            $end_time="SELECT end_time FROM tabelle WHERE user_id=$user_id"#oder sowas ähnliches

            $start_time=mysql_fetch_array($start_time);
            $end_time=mysql_fetch_array($end_time);
            #dann wird das subtrahiert, um die differenz zu bekommen und alles in sekunden umgerechnet
            $start_time=insekunden($start_time);
            $end_time=insekunden($end_time);
            $diff=$end_time-$start_time;                       #differenz in sekunden...
            #dann...
            $time_now=date(H:i:s);                  #gibt z.b. aus 17:54.34
            $time_now=insekunden($time_now);
            $time_until_end=$end_time-$time_now;      #zeitspanne bis zum ende der aktion
            #dann kommt einfach noch ein javascript funktion, die sekunde für sekunde runterzählt, bis zum ende... 
            ich hoffe es ist verständlich, und das es halbwegs so funktioniert...

            mfg thomas

            EDIT:
            Dieses Script ist wie immer ohne Gewähr...
            [color=black] Important: alt bei <img> ist immer erforderlich · Strings richtig trennen/verbinden · Kiddie-Code hat keine Chance[/color]

            Kommentar


            • #21
              mach in der tabelle ne neue spalte "created" und schreib da beim bauauftrag das datum rein, an dem's fertig is

              z.b.
              Code:
              INSERT INTO buildings_built
              SET
                building_id=0815,
                owner_id=4711,
                created=NOW() + INTERVAL 2 HOUR
              Ich denke, also bin ich. - Einige sind trotzdem...

              Kommentar


              • #22
                Original geschrieben von mrhappiness
                [B]mach in der tabelle ne neue spalte "created" und schreib da beim bauauftrag das datum rein, an dem's fertig is...
                mir ist es ja egal wie es funktioniert... über genaue details sind mir auch egal... das war ja nur ein ansatz, wie es gehen könnte...

                mfg thomas
                [color=black] Important: alt bei <img> ist immer erforderlich · Strings richtig trennen/verbinden · Kiddie-Code hat keine Chance[/color]

                Kommentar

                Lädt...
                X