![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 17.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam sobie taki problemik, który okazał się - niespodziewanie - trudny. Nareszcie coś ciekawego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Sprawa wygląda tak: system ma zliczać ilość kliknięć oraz wyświetlać 5 bannerów dobranych tak, żeby proporcjonalnie do innych [data dodania:ilość wyświetleń] były wyświetlone tyle samo razy - tzn. im wcześniej banner dodano, tym więcej ma wyświetleń [http://www.wiaderko.com/cs/partnerzy] - chyba w miarę sensownie wytłumaczyłem? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak nie - ma działać tak, jakby wyświetlał je po kolei, czyli mając 8 bannerów - wyświetla 1-5, 6-2, 3-7 itd. Teraz pewnie całkiem zamotałem. Jak nie rozumiesz co tu jest napisane - to powiedz (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Problemy są 2: 1) zliczanie odsłon - przecież nie będę robił 1 zapytania na każdy banner... można to jakoś w jednym zapytaniu zamknąć? A może jakiś lepszy sposób od sql? 2) jak wyświetlić je proporcjonalnie? data[time();] : wyświetlenia - pewnie wykonanie dzielenia na sporych liczbach będzie trochę trwało... Jakieś pomysły? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 461 Pomógł: 32 Dołączył: 17.09.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
A nie lepiej użyć podzapytania i kilka sztuczek bazodanowych ?
Oczywiście wszystko zależy jaka bazę ma się do dyspozycji. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 01:07 |