Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie do zmiennej sesyjnej
Stryku
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 27.02.2011

Ostrzeżenie: (0%)
-----


Witam. Mam pewien problem. Próbowałem go rozwiązać samemu z pomocą wujka google ale nic nie wskórałem.
A więc, na swojej stronie chciałbym umieścić licznik newsów tzn. gdy jakiś zalogowany użytkownik doda newsa to w bazie danych odpowiednia kolumna zwiększa się o jeden. Na tą chwile mam coś takiego:
  1. $iNumber = $_SESSION['ilenew'];
  2.  
  3. $iNumber ++;
  4.  
  5.  
  6. $update = "UPDATE `users` SET `ilenew` = '$iNumber' WHERE `nick`='$nick'";


i nie wiem dla czego ale nie dodaje mi jeden tylko zmienia na jeden, czyli jak jest w bazie 0 to zmienia na 1, ale jak jest 6, 8 lub jakakolwiek inna liczba to i tak zmieni mi na 1.
Nie wiem o co chodzi, a napewno jest tu ktoś kto może mi pomóc. Z góry dziękuję.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Smertius
post
Post #2





Grupa: Zarejestrowani
Postów: 156
Pomógł: 31
Dołączył: 23.02.2009
Skąd: Sanok

Ostrzeżenie: (0%)
-----


Zobacz co masz w zmiennej $_SESSION['ilenew'], założe się że 0 albo jest w ogóle nieustawiona.

Poza tym straszne dziwne podejście do tego problemu, wg mnie wystarczy takie zapytanie.
  1. UPDATE users SET ilenew = ilenew+1 WHERE nick=nick
Go to the top of the page
+Quote Post
Stryku
post
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 27.02.2011

Ostrzeżenie: (0%)
-----


Dzięki za szybką odpowiedź. Już sobie poradziłem. Temat do zamknięcia
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 12:39