// Pageviewcounter
// von Peter Schuetz, CH-Bern: www.pschuetz.com
//
include ('../include/database_config.inc.php');
// Datenbank öffnen
// ab hier brauchen Sie theoretisch nichts mehr verändern.
// die Bestätigungstexte können Sie für den Praxisbetrieb entfernen :-)
//
$conn = mysql_pconnect($server, $dbuser, $dbpasswd);
if($conn) {
// echo "Ok, Datenbank erfolgreich geöffnet";
} else {
echo "Oops, Datenbank konnte nicht geöffnet werden!";
exit;
}
$select = mysql_select_db($datenbank,$conn);
// Tabelle öffnen
//
$sql = "SELECT * from $tabelle WHERE seite = '$seite'"; // Tabelle auslesen
$result = mysql_query($sql, $conn);
$daten = mysql_fetch_array($result);
if (empty($daten[seite])) { // Falls Zähler nicht existiert
$sql = "INSERT INTO counter (seite,stand)"; // neu anlegen
$sql .= "VALUES ";
$sql .= "('$seite', '0')";
$result = mysql_query($sql, $conn);
if ($result) { // falls erfolgreich eröffnet
echo "Zähler erfolgreich installiert";
} else {
echo "Fehler beim Anlegen des neuen Zählers!";
}
} else { // wenn Zähler schon existiert
$Zaehler = $daten[stand];
$Zaehler++; // Zählerstand hochzählen
$sql = "UPDATE counter SET stand=$Zaehler WHERE seite = '$seite'";
$result = mysql_query($sql, $conn);
if (result) {
echo "
"; // Wert ausgeben
} else {
echo "Fehler beim Zähler aktualisieren!";
}
}
?>