Ilość odsłon - prawie działa:)


(Januszstaraszek) #1

Witam !

Napotkałem mały problem mianowicie chcę zrobić ILOŚĆ ODSŁON POSTA na stronie na bazie danych. Napisałem więc coś takiego:

if (isset($id) && $id != '') {

							$a = "SELECT odslon FROM newsy where id = '$id'";

							$ileodslon = mysql_query($a) or die ("Błąd: ".mysql_error());

							while ($row = mysql_fetch_array($ileodslon)) {$ileodslon2 = $row[odslon];}

							$dodane = ileodslon2+1;

							$b = "UPDATE newsy SET odslon = '$dodane' WHERE id= '$id'";

							$noweodslony = mysql_query($b) or die ("Błąd: ".mysql_error());

I wszsytko jest w sumie ok z tym że liczba dodaje sie tylko jedno krotnie... Przy wejsciu po raz drugi już się nie zlicza i nie dodaje kolejna odsłona. Co w tym jest złego ? Pozdrawiam


(Remek Dobrowolski) #2

Nie analizowałem skryptu, ale napisałeś:

$dodane = ileodslon2+1;

czy przypadkiem nie powinno być:

$dodane = $ileodslon2+1;

Pozdrawiam.


(Januszstaraszek) #3

Wielkie dzieki:) Po prostu juz oczy przemęczone i nie zauważyłem:) DZIAłA:)