Antal nye indlæg i forum
Jeg har lavet en funktion til at se hvor mange nye indlæg, hvert enkelt bruger på mit site har.Jeg har lavet det sådan, at der gemmes i en database for hver bruger, hver gang han klikker sig ind på en tråd, og den sammenligner så med sidste gang han var på siden.
Det fungerer perfekt, men vil gerne lige have koden optimeret lidt, da jeg kun har kunnet lave den sådan, at der dannes en ny post i databasen, hver gang man besøger en tråd.
Jeg vil gerne have lavet det sådan, at den bare opdaterer den post, der er i databasen, for den bestemte tråd brugeren besøger. Hvis han altså har været i tråden før; ellers skal den jo lave en ny!
Er I med?
Lidt kode til folket (min nuværende):
----------------------------------------------------------------
<?php
include("conn.php");
$res = mysql_query("SELECT reply FROM forum where reply='$id'");
$ops = mysql_num_rows($res);
mysql_close();
include("conn.php");
$insertSQL = "insert into forum_ant (navn, forumid, antal)
values ('$login_navn', '$id', '$ops')";
mysql_query($insertSQL) or die(mysql_error());
?>
----------------------------------------------------------------
Jeg tænkte på noget ala:
----------------------------------------------------------------
<?php
include("conn.php");
mysql_query("update members set navn='$navn', forumid='$forumid', antal='$antal' where ????") or die(mysql_error());
?>
----------------------------------------------------------------
Men kan ikke lige gennemskue det! For, hvad så hvis der ikke findes en i forvejen...
Forstår i spørgsmålet?
