Denne kode virker:
<?php
//http://www.eksperten.dk/spm/766381
require_once('connect.php');
if(is_numeric($_GET['link']))
{
$query = mysql_query("SELECT link FROM tbl_766381 WHERE id = '".intval($_GET['link'])."' LIMIT 1");
if(mysql_num_rows($query)==1)
{
$row = mysql_fetch_assoc($query);
$link = $row['link'];
mysql_query("UPDATE tbl_766381 SET hits=hits+1 WHERE id = '".intval($_GET['link'])."' LIMIT 1");
header('Location: ' . $link);
exit();
}
}
$query = mysql_query('SELECT id, tekst, titel, hits FROM tbl_766381 ORDER BY tekst') or die(mysql_error());
if(mysql_num_rows($query)>0)
{
while($row = mysql_fetch_assoc($query))
{
echo '<a target="_blank" href="'.$_SERVER['PHP_SELF'].'?link='.$row['id'].'" title="'.$row['title'].'">'.$row['tekst'].'</a> - Hits: '.$row['hits'].'<br />';
}
}
?>
Du kan se resultatet her:
http://www.codebreaker.dk/exp/766381exp.php