Mam sobie taki problemik, który okazał się - niespodziewanie - trudny. Nareszcie coś ciekawego :)
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? :) 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 :P
Problemy są 2:
- 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?
- jak wyświetlić je proporcjonalnie? data[time();] : wyświetlenia - pewnie wykonanie dzielenia na sporych liczbach będzie trochę trwało...
Jakieś pomysły?