Hi all,
Ich hab mal wieder ein wenig probiert zu coden und ich hab ein Parse Error in der letzten Zeile weiß aber überhaupt nicht warum..... help pls
Ich hab mal wieder ein wenig probiert zu coden und ich hab ein Parse Error in der letzten Zeile weiß aber überhaupt nicht warum..... help pls
PHP-Code:
<?php
// Datenbank - Verbindungsdaten
$config['db_name'] = 'gaestebuch'; // Name der Datenbank
$config['db_user'] = 'root'; // Datenbank - User
$config['db_pass'] = ''; // Datenbank - Passwort
$config['db_host'] = 'localhost'; // Datenbank - Host
//connect zur DB
$link = mysql_connect("{$config['db_host']}","{$config['db_user']}","{$config['db_pass']}");
if (!$link) {
die('Verbindung nicht möglich : ' . mysql_error());
$db_selected = mysql_select_db("{$config['db_name']}", $link);
if (!$db_selected) {
die ('Kann gaestebuch nicht benutzen : ' . mysql_error());
}
// Datenbankeinträge zählen mit der geünschten IP ( 1 or 0 )
$sqlIP= "SELECT * FROM online WHERE IP = '".$_Server['REMOTE_ADDR']."'";
$resultIP = mysql_query($sqlIP , $link ) OR die(mysql_error()); // resultAnzahl= 0 / 1
if ($resultIP)
{
//Daten Updaten
$sql=" UPDATE online
SET Datum = NOW()
WHERE WHERE IP = '".$_Server['REMOTE_ADDR']."'";
mysql_query($sql , $link ) OR die(mysql_error());
}
else
{
$sql=" INSERT INTO online
(IP, Datum)
VALUES ('".$_Server['REMOTE_ADDR']."', NOW())";
mysql_query($sql , $link ) OR die(mysql_error());
}
$sql=" DELETE FROM online
WHERE DATE_SUB(NOW(), INTERVAL 1 MINUTE) > Datum " ;
mysql_query($sql , $link ) OR die (mysql_error()); // veraltet löschen !
$sqlanzahl= "SELECT * FROM online ";
$resultAnzahl = mysql_query($sqlAnzahl , $link ) OR die(mysql_error()); //wieviele sind Online
echo ' Im Moment sind <b>' . $resultAnzahl . '</b> Online ! ';
?>
Kommentar