Avatar billede zuper_newbie Nybegynder
21. februar 2002 - 21:54 Der er 4 kommentarer og
1 løsning

Tæller ikke op :o(

Hejsa den anden dag spurgte jeg hvordan man kunne et klik registreret naar der blev klikket paa det.

jeg har aendret lidt på det. OG har foerst nu har jeg oberserveret at den KUN taeller fra 0 til 1 og derefter registrerer den nada.
Er der nogen der kan se hvad der er galt...

Det haaber jeg MVH z_n

--------------------------------------------
$sql = "SELECT url FROM sogning WHERE id='$id'";
$result = mysql_query($sql);
    if(mysql_num_rows($result) == 1)
{
    $myrow = mysql_fetch_array($result);
    $old_val = $myrow[hits];
    $new_val = $old_val + 1;
    $sql = "UPDATE sogning SET hits='$new_val' WHERE id = '$id'";
    $result = mysql_query($sql) or die(mysql_error());
    Header("Location: $myrow[url]");
}
Avatar billede zuper_newbie Nybegynder
21. februar 2002 - 21:58 #1
problem solved SORRY.... aenderede bare SELECT url til SELECT * .
Avatar billede nikolajdu Nybegynder
21. februar 2002 - 21:58 #2
prøv med :

$new_val = $old_val++
Avatar billede nikolajdu Nybegynder
21. februar 2002 - 21:59 #3
ok tænkte nok også jeg var galt på den *lol*
Avatar billede hathor Nybegynder
21. februar 2002 - 22:01 #4
if(mysql_num_rows($result) == 1)

tror det er her dit problem ligger.

Prøv:

$sql = "SELECT url FROM sogning WHERE id='$id'";
$result = mysql_query($sql);
    $myrow = mysql_fetch_array($result);
    $old_val = $myrow[hits];
    $new_val = $old_val + 1;
    $sql = "UPDATE sogning SET hits='$new_val' WHERE id = '$id'";
    $result = mysql_query($sql) or die(mysql_error());
    Header("Location: $myrow[url]");
Avatar billede hathor Nybegynder
21. februar 2002 - 22:01 #5
nos
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
Computerworld tilbyder specialiserede kurser i database-management

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