![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Dawno nie miałem takiego problemu jak ten - rotator linkow z priorytetami
Zam załóżmy wyświetlić ustaloną liczbę linków w dowolnym miejscu strony dzięki include'owi. Liczba ta jest regulowana przez osobę kóra jest za to odpowiedzialna. Mam taka oto tabelę w bazie: id|link|url|prior|views views to liczba odslon do konca prior ma trzy wartosci 3 - wysoki 2- normalny 1- niski I mam wylosować np 20 rekordów wraz z priorytetami, tak aby jakoś sensownie to działało i zabieralo jedno wyswietlenie kazdemu rekordowi. Problem nasuwa się gdy brakuje linków o np. wysokim priorytecie i jak nie wiem co począć. Gdyby był jeden link to bym coś począł ale jak to (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) :cry: Błagam pomóżcie. Jakieś zapytania, pomysły, sugestie - cokolwiek - do piątku rano. |
|
|
![]()
Post
#2
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
scanner napisal rozwiazanie, a co do tego to rachunek prawdopodobienstwa sie klania (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Dla jednego linku bez potrzeby UPDATEa w bazie
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 22.04.2004 Skąd: Żoliborz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
A mozna jakos wyciganac wszystkie ID z SELECT-a (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Wydaje mi się, że 3 SELECT-y są nieuniknione. Już byłbym bliżej. Co samego problemu serwis ma około 45000 odwiedzin miesiecznie. Ten post edytował null 12.01.2005, 09:32:07 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 22.04.2004 Skąd: Żoliborz Ostrzeżenie: (0%) ![]() ![]() |
Przecież po zapytaniu losującym otrzymujesz tablicę. Robisz pętlą zmienną zawierającą id w postaci $id="1,7,3,10";
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 17:34 |