aka Noisy
Also folgendes. Hab auf meiner HP jetzt Links, wo dann auch die Hits angezeigt werden sollen. Das Script hab ich auch schon erstellt, nur scheint es nicht ganz zufunktionieren.
Also immer wenn die Seite aufgerufen wird, dann wird in der Datenban logischerweise 'Hits' um 1 erhöht. Nur geht das nur beim ersten mal. Da steht dann Hits 2 da, wenn man aber nochmal auf den Link klickt erhöhen sich die Hits nicht.
Kann mir jemand sagen woran das liegt?
mfg
Also immer wenn die Seite aufgerufen wird, dann wird in der Datenban logischerweise 'Hits' um 1 erhöht. Nur geht das nur beim ersten mal. Da steht dann Hits 2 da, wenn man aber nochmal auf den Link klickt erhöhen sich die Hits nicht.
Kann mir jemand sagen woran das liegt?
Code:
<?php
include('../configs/db_connect.php');
$sql = "SELECT
ID,
HP_Name,
Hits
FROM
links
WHERE
ID = '". $_GET['id'] ."';";
$ergebnis = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($ergebnis);
$hits = trim($_GET['id']);
$hits ++;
$sql = "UPDATE
links
SET
Hits = '".$hits."'
WHERE
ID = '".$_GET['id']."';";
$ergebnis = mysql_query($sql) or die(mysql_error());
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>Trashware - Weiterleitung</title>
<link rel="stylesheet" type="text/css" href="../css/main.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="refresh" content="5; url=<?php echo $_GET['url']; ?>" />
</head>
<body>
<p style="position:absolute; left:50px; top:30px;">
Sie werden innerhalb von 5 Sekunden weitergeleitet. Sollte dies nicht der Fall sein klicken sie bitte hier:
[url="<?php echo $_GET['url']; ?>"]<?php echo $row['HP_Name']; ?>[/url]
</p>
</body>
</html>
mfg