Cześć,
Tworzę sobie w CodeIgniter prywatny serwis, ale chyba porwałem się z motyką na słońce.
Chodzi o to, że mam dwie tabele. W pierwszej są metadane o użytkownikach: login, hasło, email i oczywiście ID. W drugiej są ich preferencje i cechy (true/false, liczby), oczywiście zawiązane relacją 1<->1 dla atrybutu ID.
I teraz mam problem, bo z samym wyszukiwaniem jakoś sobie poradzę (gorzej lub lepiej, ale będę starał się to usprawnić), ale jeśli znajdzie mi 50 rekordów, to nie mam bladego pojęcia jak to podzielić na 5 stron po 10 wpisów. Może powinienem zrobić to w Ajaksowej tabelce, czyli faktycznie dostać 50 wpisów, ale pokazywać tylko 10 i niech użytkownik sobie przeskakuje?
Nie mogę pokazać od razu wszystkich wyników, nawet jeśli będą już mocno przefiltrowane - co jeśli użytkownikowi będzie potrzebny faktycznie pierwszy, trzeci czy dziesiąty wynik. A na stronie wyświetla się 50 :o. Bez sensu :/
To jest w sumie podobne do postów na forum. Nie wiem jak to rozgryźć.
Pomóżcie, bo tu chodzi o samą koncepcję - z kodem sobie poradzę.
Dziękować,
Adam
Tworzę sobie w CodeIgniter prywatny serwis, ale chyba porwałem się z motyką na słońce.
Chodzi o to, że mam dwie tabele. W pierwszej są metadane o użytkownikach: login, hasło, email i oczywiście ID. W drugiej są ich preferencje i cechy (true/false, liczby), oczywiście zawiązane relacją 1<->1 dla atrybutu ID.
I teraz mam problem, bo z samym wyszukiwaniem jakoś sobie poradzę (gorzej lub lepiej, ale będę starał się to usprawnić), ale jeśli znajdzie mi 50 rekordów, to nie mam bladego pojęcia jak to podzielić na 5 stron po 10 wpisów. Może powinienem zrobić to w Ajaksowej tabelce, czyli faktycznie dostać 50 wpisów, ale pokazywać tylko 10 i niech użytkownik sobie przeskakuje?
Nie mogę pokazać od razu wszystkich wyników, nawet jeśli będą już mocno przefiltrowane - co jeśli użytkownikowi będzie potrzebny faktycznie pierwszy, trzeci czy dziesiąty wynik. A na stronie wyświetla się 50 :o. Bez sensu :/
To jest w sumie podobne do postów na forum. Nie wiem jak to rozgryźć.
Pomóżcie, bo tu chodzi o samą koncepcję - z kodem sobie poradzę.
Dziękować,
Adam