php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.01.2006, 10:37  
Gast
 
Beiträge: n/a
Standard Problem beim zeitbedingt 'einmaligen' update der datenbank

Code:
//PC Starten
      if(isset ($_GET['pc']) && $_GET['pc'] == 'start'){
        echo "<h2>Starte Xinul</h2>";
        $i = 0;
        if (!isset ($_SESSION['time']))
          $_SESSION['time'] = time();

        if($i == 0 && $_SESSION['time'] >= time(-30)){
          //Zeitschreibung
          //Aufgabe
          $zeit1 = "update user set bis_gestartet='". $start ."', gestartet_tot='". $start2 ."' where user_id='". $_SESSION['user_id'] ."'";
          //Bearbeitung
          $zeit = mysql_query($zeit1);
          echo "<center>";
            //Bild einfügen
            echo "[img]./design/pc_start.gif[/img]";
          echo "</center>";
        }
        
        if($_SESSION['time'] <= time(-30))
          unset ($_SESSION['time']);
        
        //Zeitlesung
        //Aufgabe
        $zeit2_1 = "select last_login, bis_gestartet, gestartet_tot from user where user_id='". $_SESSION['user_id'] ."'";
        $zeit2_0 = mysql_query($zeit2_1);
        $zeit2 = mysql_fetch_array($zeit2_0);
        
        if($zeit2['last_login'] >= $zeit2['bis_gestartet'] && $zeit2['last_login'] <= $zeit2['gestartet_tot'])
          $i ++;
          
        if($i >= 1){
          echo "Erfolgreich gestartet!";
        }
        echo $zeit2_1;
        echo "
";
        echo $i;
        echo " ";
        echo $_SESSION['time'];
      }

Hi,

Der quellcode hier hat volgende aufgabe:
Er soll wenn '$i'==0 ist und $_SESSION['time'] kleiner als 'time(-10)' die datenbank - tabelle 'user' updaten!

DIES SOLL ER NUR EINMAL tun!

er macht es allerdings IMMER WIEDER! wie kriege ich das hin?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.01.2006, 20:45  
Gast
 
Beiträge: n/a
Standard

noch eine info:

Das ist ein browsergame!

er soll eigenltich nur einmal was schrieben!

nach dem öffenen der seite soll mindestens 10sec verstreichen bis er einen link anzeigt!
dazu verwende cih einen 'smiley' der von 9-0 zählt und dann F5 zeigt!

wenn F5 gedrückt wird läd er die seite neu! er soll dan checken ob die 10sec vergangen sind, aber nicht mehr als 30! wenn mehr als 30 soll er von neuem beginnen!

wenn die zeit jetzt unter der zeit von start+30sec liegt soll er einen link anzeigen!


is ja eigentlich nciht schwer aber trotzdem bekomm ichs so ncih hin


:EDIT:wenn ich mich für eure hilfe bedanken würde würde ih lügen!
schade eigentlcih! aber habe mir schon selbst geholfen!

thread kann geclosed werden!
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
problem mit einer datenbank Pflaume91 PHP Tipps 2008 5 04.09.2007 11:05
While schleife mit Datenbank in ein Dropdown Feld (Umlaut Problem) kintaro PHP Tipps 2008 6 28.08.2007 19:11
db update problem annaloga PHP Tipps 2006 4 11.06.2006 22:25
Problem beim eintragen in die Datenbank slimer PHP Tipps 2006 6 01.06.2006 10:47
Problem bein sortieren aus einer Datenbank FireFIghter PHP Tipps 2006 8 21.02.2006 20:58
Update Befehl Problem! Datenbanken 9 16.08.2005 18:01
Problem: Bildupload in Datenbank King2k PHP Tipps 2005-2 9 15.08.2005 19:17
problem mit update funktion aircrash PHP Tipps 2004-2 3 17.11.2004 16:55
[Erledigt] Such Problem mit MySql Datenbank PHP-Fortgeschrittene 9 25.10.2004 20:05
Problem bei MYSQL / Update Resource #id Fehler PHP Tipps 2004 2 29.09.2004 13:09
PHP Update Problem! PHP Tipps 2004 1 28.09.2004 23:13
[Erledigt] UPDATE Syntax problem Datenbanken 6 17.08.2004 16:18
Problem beim importieren einer Datenbank PHP Tipps 2004 8 09.08.2004 15:05
Problem bei Einträgen in die Datenbank PHP Tipps 2004 11 04.07.2004 17:52
Problem beim Füllen von Formularfeldern aus Datenbank PHP Tipps 2004 3 25.06.2004 13:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php update zeit, php bild einfügen time, zeitbedingte aufgaben php, php funktion zeitbedingt aufrufen, php update dauer

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.