![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 27.01.2005 Skąd: Copa Cabana Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam taki kodzik:
Problem w tym że ten kod nie działa. Zmienna $id przyjmuje wartości np.001,002,001001,002001 itp. Funkcja powinna zwrócić string w postaci '/Programy/Muzyka/Rock/Polski' Co tu jet źle i co zrobić żeby było dobrze? Pliz o pomoc Ten post edytował kłulik 30.01.2005, 10:53:39 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 742 Pomógł: 0 Dołączył: 14.12.2003 Skąd: Gdańsk, Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
moze tak? |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 27.01.2005 Skąd: Copa Cabana Ostrzeżenie: (0%) ![]() ![]() |
Niestety to nie działa. Zapytanie SQL jest dobre. Problem leży w wywołaniu funkcji 'path' przez samą siebie.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
dlaczego wywołujesz funkcję path w niej samej? ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 27.01.2005 Skąd: Copa Cabana Ostrzeżenie: (0%) ![]() ![]() |
Bo $id może nie istnieć. Może mieć też wartość np. 001002003 i wtedy pobieram nazwę dla category_id=001002003. Później obcinam id o 3, czyli $id=001002 i znów pobieram nazwę. I tak w kółko aż $id nie będzie puste.
Ale to nie działa. Jeśli znasz jakiś inny prostrzy działający sposób to pliz podaj go. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 18:09 |