Announcement

Collapse
No announcement yet.

Alle paar Sekunden plus eins

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Alle paar Sekunden plus eins

    Hey Leute.

    Ich habe eine Funktion auf meiner Webseite, die den Wert einer Variable alle 30 Sekunden um 1 erhöhen soll und ihn dann in eine mysql Datenbank einträgt.
    Diese Funktion soll aber im Hintergrund laufen, sodass die Seite nicht ständig geladen wird, sondern das ganze im Hintergrund passiert.

    Ich habe es schon mit einer While schleife Probiert

    $time= time();
    $dauer = $time+30

    while(1<2){

    $time=time();


    if($time==$dauer)
    {$e=1;$h=1;$s=1;
    $update = mysql_query("UPDATE login Set E = '$e' WHERE Nummer = '16'");
    $update = mysql_query("UPDATE login SET H = '$h' WHERE Nummmer = '16'");
    $update = mysql_query("UPDATE login SET St = '$s' WHERE Nummer = '16'");
    $dauer+5;
    }

    Nimmo

  • #2
    Wird wohl nur mit AJAX und Javascript zu realisieren sein.

    Mit obigen Script wird der Client wohl bis zum Timeout warten

    Abgesehen davon, erhöht diese Schleife keinen Wert und arbeitet nach 30 Sek. alle 5 Sek., man könnte das in einen SQL packen



    Hier hat einer genau das gleiche Problem:

    http://forum.fachinformatiker.de/skr...-plus-1-a.html
    Zuletzt editiert von Christian Marquardt; 11.07.2010, 18:32.
    Christian

    Comment


    • #3
      danke, ich werde mir den Link gleich anschauen.

      Nun ist es aber so, dass Js deaktiviert werden kann, was in meinem Fall möglicht nicht passieren sollte.

      Da wäre dann wohl Ajax der beste weg.
      Oder kann ich bei soetwas auch unkombliziert eine Java-Datei einbinden, und mit ihr auf die Datenbank zugreifen?

      Comment


      • #4
        Da wäre dann wohl Ajax der beste weg.
        Für Ajax ist Javascript erforderlich.
        AJAX und Javascript
        Oder kann ich bei soetwas auch unkombliziert eine Java-Datei einbinden, und mit ihr auf die Datenbank zugreifen?
        Wie wäre es, du geht mal auf Wikipedia und informierst dich über
        AJAX
        Javascript
        Java
        Zuletzt editiert von Christian Marquardt; 11.07.2010, 19:31.
        Christian

        Comment


        • #5
          nun gut, das werde ich tun.
          Ich müsste nur extra Java lernen, und mir hätte gereicht zu wissen ob es mit Java realisierbar wäre.
          Denn sicherer als PHP ist es doch allemal...was Datensicherheit angeht?!...

          Comment


          • #6
            Wozu antworten, wenn du es doch alles woanders postest......
            Christian

            Comment


            • #7
              Weil ich gerne mehrere Lösungen hätte.
              Der Java Pfad hier ist nochmal ne andere Lösung als die PHP sessions.
              Meinst du net?

              Comment

              Working...
              X