Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%)
|
Witam,
Zrobiłem sobie taki licznik odwiedzin,
Problem jest w tym , że jak ktoś się łączy to ma nadal wyświetlaną starą cyferkę dopiero jak odświeży stronę cyfra się zmienia i pojawia się komunikat że jego IP jest już w bazie. Macie może pomysł gdzie zrobiłem błąd że tak się dzieje ? Pozdrawiam Redelek Ten post edytował redelek 21.02.2008, 09:43:42 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
No ale zastanow sie przez chwile...
najpierw wyswietlasz stan licznikow a dopiero potem wkladasz. No to sie nie dziw ze stan licznikow przed wlozeniem jest inny. ps: (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) a czemu to ma niby sluzyc? |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%)
|
No ale zastanow sie przez chwile... najpierw wyswietlasz stan licznikow a dopiero potem wkladasz. No to sie nie dziw ze stan licznikow przed wlozeniem jest inny. ps: (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) a czemu to ma niby sluzyc? A bo mi nie wyświetlał licznika i kolega mi podpowiedział że to powinno pomóc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Czyli mówisz że najpierw wyświetlić dane a potem dodać czy źle Cię zrozumiałem? |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Czyli mówisz że najpierw wyświetlić dane a potem dodać No to przeciez na odwrot! Najpierw dodac, potem wyswietlic. Mowilem przeciez: "zastanow sie przez chwile"Jak moze wyswietlic sie cos, skoro to dodajesz dopiero po wyswietleniu? |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%)
|
No to przeciez na odwrot! Najpierw dodac, potem wyswietlic. Mowilem przeciez: "zastanow sie przez chwile" Jak moze wyswietlic sie cos, skoro to dodajesz dopiero po wyswietleniu? Kurcze nie mogę sobie poradzić, problem chyba jest w tym moim zabezpieczeniu które ma uniemożliwić zwiększanie licznika jeśli jest ten sam IP. Jak to wyłączę to licznik pięknie śmiga , ale za to liczny odświeżanie strony:(. Patrzę jak sroka w gnat i nie widzę tego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) rozjaśnijcie proszę Redelek |
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
bo źle podchodzisz do sprawdzania czy jest.
Sprawdzac masz tak:
Jesli to zapytanie zwroci ci rekord, znaczy ze ip jest juz w bazie i masz wyswietlic komunikat: JESTES Jesli nie zwroci ci rekordu, masz wowczas dodac i wyswietlic: DODALEM CIE DO BAZY. JAK WEJDZIESZ NASTEPNYM RAZEM TO ZOBACZYSZ "JESTES" |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%)
|
bo źle podchodzisz do sprawdzania czy jest. Sprawdzac masz tak:
Jesli to zapytanie zwroci ci rekord, znaczy ze ip jest juz w bazie i masz wyswietlic komunikat: JESTES Jesli nie zwroci ci rekordu, masz wowczas dodac i wyswietlic: DODALEM CIE DO BAZY. JAK WEJDZIESZ NASTEPNYM RAZEM TO ZOBACZYSZ "JESTES" No to ja mam to tu
Jeśli jest to nie zmienia , ale jeśli nie ma to też nie zwiększa cyferki dopiero za drugim razem ? źle myślę ?(IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ten post edytował redelek 21.02.2008, 11:49:01 |
|
|
|
Post
#8
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
no nie. ty masz inaczej. naprawde nie widzisz roznicy miedzy moim zapytaniem a twoim? Moje pobiera maksymalnie jeden rekord i to ten rekord ktorego szukamy. Twoje leci po wszystkich rekordach i dopiero w petli sprawdza czy jest czy nie ma. Ale zle to zrobiles to masz kwiatki. A ze mi sie nie chce ci tlumaczyc na podstawie twojego zlego kodu, to podalem ci inne (lepszze) rozwiązanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%)
|
no nie. ty masz inaczej. naprawde nie widzisz roznicy miedzy moim zapytaniem a twoim? Moje pobiera maksymalnie jeden rekord i to ten rekord ktorego szukamy. Twoje leci po wszystkich rekordach i dopiero w petli sprawdza czy jest czy nie ma. Ale zle to zrobiles to masz kwiatki. A ze mi sie nie chce ci tlumaczyc na podstawie twojego zlego kodu, to podalem ci inne (lepszze) rozwiązanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wiem , że kombinuję, ale inaczej się nie nauczę. Nie chcę gotowca , nie liczę na to. Chcę skromnej pomocy która mnie naprowadzi w moim projekcie i zakręceniu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Poprawiłem na Twoje zapytanie hmmm ale jest to samo z czym walczę Redelek |
|
|
|
Post
#10
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Poprawiłem na Twoje zapytanie hmmm Miej litosc... pokaz nowy kod ktory napisales...
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%)
|
Miej litosc... pokaz nowy kod ktory napisales... Wstydzę się bo będziesz krzyczała zaraz (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif)
|
|
|
|
Post
#12
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Wstydzę się bo będziesz krzyczała zaraz Nie taki nospor straszny jak go maluja (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) No i git. Zakladam ze zmienna $ip wypelniasz wczesniej? Jesli tak to co ci teraz nie dziala? Wyswietlaj tez ewewntualne bledy:
I tak z kazdym mysql_query() edit: zmien ten kod na:
|
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%)
|
Całość wygląda tak i jest nadal to samo:(
|
|
|
|
Post
#14
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
No ale te wyswietlanie tych cyferek zrob po dodaniu usera. Czyli po tym kodzie co zmieniles.
|
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%)
|
No ale te wyswietlanie tych cyferek zrob po dodaniu usera. Czyli po tym kodzie co zmieniles. To jest to samo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
|
Post
#16
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
ale musisz caly kod przeniesc na dół, włącznie z zapytaniem, włącznie z pętla co sie pytalem o nia, itd.
a tak na marginesie to liczbe rekordow tez sie liczy inaczej. Ty teraz przelatujesz po wszystkich rekordach i zwiekszasz $count o 1. tak sie nie robi. nalezy wykonac zapytanie:
Ono zwraca liczbe rekordow. I juz. zadnych petli ani innych cudakow co u ciebie sa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%)
|
To zrobiłem tak i chyba działa, ale jeśli IP jest w bazie to wyświetla tylko napis a jak wyświetlić poprzedni stan licznika ?
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 20:13 |