Update mysql Onclick
Hej eksperter.Jeg skal opdatere min database, når en bruger klikker på et af mine billeder.
Eksempel.
function update_views($id) { //tager billed id som input
$update = "UPDATE images SET views=views+1 WHERE id='$id' LIMIT 1";
$result_update = mysql_query($update) or die(mysql_error());
}
....SQL koden her....
while ($row = mysql_fetch_array($result))
{
if (($cols % 3) == 0 ){ echo "</tr> <tr>"; }
echo "<td>"; ?>
<a onclick="<? update_views($row[id]); ?>" href="<?=$row['dir'] . "/" . $row['name']?>">
<img border="0" src="<?=$row['dir'] . "/thumb_" . $row['name']?>"></a>
<?
echo "</td>";
$cols++;
}
echo "</tr> </table>";
Problemet er at hver gang min side bliver vist (Med 18 billeder af gangen) Opdaterer den ALLE 18 billeder så snart siden bliver loadet - og IKKE når folk klikker på et billede, som jeg gerne vil have.
Hvad gør jeg forkert her??
På forhånd tak for hjælpen.
