![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 0 Dołączył: 30.12.2003 Skąd: Strzegom Ostrzeżenie: (0%) ![]() ![]() |
Czy jest taka możliwość, abym ręcznie nie musiał określać przypisania do adresu ramka_glowna.php?op=2&id=1235 -- ale tak aby ten id byl tym id najwyższym w danej tabeli (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
napisałem taką funkcję:
później dopisuję to do adresu: i wszystko jest ok, dopóki nie chcę tej samej funkcji wykorzystać w poniższym przypadku: funkcja sczytuje najwyzszy ip z tabeli, ale nie bierze pod uwagę ze to co pasuje przy dvd nie pasuje przy vhs. Co powinienem poprawić funkcję (zapytanie) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) //////////////////////////////////////////////////////////////////////////////////////////// Zaś sam sobie odpowiadam, jednakże problem nadal istnieje: rozwiązałem to w ten sposób, że rozbudowałem zapytanie o warunek where:
i nazwałem tą funkcję najwyzszy_id_w_tabeli_dvd. Stworzyłem identyczną drugą funkcję różniącą się tylko warunkim vhs, a do adresów przypisałem dwie różniące się funkcję: Pewnie każdy odrobinę doświadczony mi powie, że jest to złe rozwiązanie, ale co człek poradzi. Taki pomysł mi wpadł do głowy. Nie wiem czy jest sens pisania klasy dla czegoś takiego, jak Wy to widzicie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował primo 17.12.2004, 00:32:08 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 7.01.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Hmm nie bardzo rozumiem sens tego:
nosnik_dvd ='".$nosnik_dvd." Moze ladniej bedzie (pomijam oczywisce fragmenty kodu):
Wtedy masz najwyzszy_id() lub najwyzszy_id('dvd') lub najwyzszy_id('vhs') Ten post edytował DaNTe 17.12.2004, 11:57:26 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 0 Dołączył: 30.12.2003 Skąd: Strzegom Ostrzeżenie: (0%) ![]() ![]() |
no to rozwiązanie pomogło, ale urodziło się zaś coś nowego. Już dwa dni z tym walcze:
istota problemu ta sama, ale trudniejsza... Mianowicie, wyciągam z bazy dane na temat ilości pozycji danego gatunku i umieszczam na stronie po 5 wyników. To jest łatwe, ale teraz chcę aby jak w powyższym rozwiązaniu wczytywało mi wynik najwyższego id z danego przedziału: a wiec jak podzieli wyniki na 5 to niech wczytuje automatycznie id=5 itd. W momencie kiedy dodam do poniższych adresów warunek ze id=moja_funkcja to wczytuje na kazdej podstronie najwyzszy id ogolnie, a nie z danego przedzilu (piątki). przykład znajduje się tutaj: przykład Wskazany powyżej link: Menu Nowości - działa poprawinie natomiast Menu - Filmy na dvd - tu jest problem - gatunek komedia.
oczywiści konstrukcę switch rozbudowałem o warunek:
proszę o podpowiedź Ten post edytował primo 21.12.2004, 12:43:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:58 |