![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Co zrobić, jeśli produktów jest w bazie kilka tysięcy. Wybieranie ich z rozwijanej listy jest bardzo niewygodne. Jak przy pomocy php i mysql to zrobić. Chodzi mi o sposób w jaki najwygodniej sobie zmniejszyć tą listę, ale żeby jednocześnie w miarę wygonie dało się z tego korzystać?
pozdro |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
W takim przypadku polecam używać kontroli ilości pobieranych rekordów z bazy danych bezpośrednio w zapytaniu SQL za pomocą polecenia LIMIT start, end
np. select x from a where warunek1 and warunek2 order by data_dodania LIMIT poczatek, koniec a wynik wyświetlić w postaci paginowanej (i sortowanej) listy produktów. Ponadto przyda się możliwość wyszukiwania produktów po np. nazwie, cenie, etc. Dobrze też byłoby wcześniej zaplanować sposób w jaki chcemy, żeby użytkownik zarządzał produktem (dodawał nowe, edytował, podglądał i usuwał istniejące pozycje) Co do sposobu wykonania: obiektowy PHP + komunikacja z bazą za pomocą PDO (tylko obiektowo) Ten post edytował darko 3.10.2009, 21:31:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 17:04 |