![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
Mam sobie funkcje wyswietlającą banery Mam w bazie maxymalną liczbe wyswietleń i ilość jaką juz zostały wyswietlone oto fragmęt w którym mam błąd
Banery które mają max wiswietleń na -1 znaczy to ze mają nieograniczoną liczbe . W tym ifie mam jakiąś błąd
Nie działa to tylko cały czas funkcja baner sie powtarza i www sie zawiesza. Mam w bazie powiedzmy 3 wpisy 1 Wyswietlen 5120 Max wyswietlen 1000 2 Wyswietlen 2342 Max wyswietlen -1 3 Wyswietlen 23 Max wyswietlen 1000 Więc powinno wyswietlić któryś z 2 banerów albo 2 albo 3 a tu nic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
OR jest operatorem bitowym, użyj operatora logicznego ||
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
Niestety nic sie nie zmieniło (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 215 Pomógł: 0 Dołączył: 28.10.2003 Skąd: - Ostrzeżenie: (0%) ![]() ![]() |
Cytat OR jest operatorem bitowym, użyj operatora logicznego || bzdura ... oba operatory sa logiczne, roznia sie priorytetem wykonania ... http://www.php.net/manual/pl/language.operators.logical.php może tak ...
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Luca @ 2004-08-25 11:25:21) Cytat OR jest operatorem bitowym, użyj operatora logicznego || bzdura ... oba operatory sa logiczne, roznia sie priorytetem wykonania ... Mea culpa |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 12.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(paweb @ 2004-08-25 14:04:34) Nie kumam tego ale działa zamieniłem -1 na 0 i smiga kompletnie tego nie rozumiem
mozliwe iz: $baner['baner_max_show'] jest traktowany jako string a nie jako powiedzmy liczba czy cos takiego po zapisie w ciapkach ' ' wlasnie te wartosci sa porownywane jako stringi wiec bedzie dzialac (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) a najlepiej to chyba jesli bylo mozliwe zbudowac if w ten sposob if ($baner['baner_max_show']<0 ) imho (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:22 |