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?

Kommentar