Avatar billede internet Nybegynder
17. oktober 2004 - 17:18 Der er 5 kommentarer og
1 løsning

antal visninger

Hej Eksperter

Jeg har brug for hjælp til at lave en udbygning til mit nyhedssystem.

Jeg vil nemlig gerne kunne tælle hvor mange gange hver nyhed er blevet set. Antallet skal gemmes i en MySQL tabel.

Hver gang nyhed bliver vist skal feltet "set" i tabelen "news" pluses med et.

Håber i gider hjælpe!
Avatar billede amews_aj Nybegynder
17. oktober 2004 - 18:06 #1
<?
// connect her

$select = mysql_query("SELECT set FROM news")or die(mysql_error());
$go = mysql_fetch_array($select);

$tal = $go[set] + 1;

mysql_query("UPDATE news SET set = '$tal'")or die(mysql_error());

//luk forbindelse her
?>
Avatar billede dennismp Nybegynder
17. oktober 2004 - 18:39 #2
Hvis du henter nyheden via $id, så kan du bare tilføje;

mysql_query("UPDATE news SET `set`=`set`+1 WHERE id=$id") or die(mysql_error());
Avatar billede internet Nybegynder
17. oktober 2004 - 18:49 #3
Undskyld, dennismp men det sidste viste jeg godt og derfor tilføjede jeg det selv med det samme. Derimod vil jeg bede pc-help om at smide et svar, du har løst opgaven.
Avatar billede dennismp Nybegynder
17. oktober 2004 - 19:32 #4
ok. Det er jo ellers to måder at gribe problemet an på. Men det er jo dig der bestemmer (men hvis du vidste det, hvorfor bruger du så så mange points på et simpelt spørgsmål?).
Avatar billede internet Nybegynder
17. oktober 2004 - 19:37 #5
Jeg viste ikke det som pc-help hjalp mig med med, men det sidste kunne jeg godt regne ud, eller tak.
Avatar billede amews_aj Nybegynder
17. oktober 2004 - 19:50 #6
Ok, her er et svar så :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester