![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 4 Dołączył: 1.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Na początek kod:
W bazie jest np. taki rekord: link['index'][5] | Home. Chcę osiągnąć, aby po echo $link['index'][5]; wyświetliło się 'Home'. Powyższy kod nie działa, jednak jeśli zrobię takie coś:
Co robię źle? pzdr |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 9 Dołączył: 3.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
trzymanie zmiennych w taki sposób w tabeli jest poronionym pomysłem
używanie zmiennych zmiennych mniej poronionym ale raczej niezalecanym... generalnie często są w języku takie rzeczy które należy nazwać ciekawostką... ale nawet nie próbować jej używać w aplikacjach, co najwyżej dla zabawy... mogą wyglądać zabawnie ale co najwyżej zaciemniać kod... po takiej pętli tak naprawdę nie wiesz jakimi zmiennymi dysponujesz... a kod PHP zależny od zawartości bazy danych nie jest raczej najlepszym pomysłem zasadniczo jeżeli potrzebujesz używać takich mechanizmów jak przedstawiłeś to na 99,9% musisz pomyśleć o swoim problemie od nowa co do samego problemu zmienne zmienne to nie elementy elementów elementów zmiennych zmiennych (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) :P tzn. że w zawartości zmiennej która ma być nazwą zmiennej nie mogą znajdować się indeksy tablic etc. zdaję się że kiedyś to czytałem w manualu ale teraz nie mogę tego znaleźć musiałbyś rozdzielić zmienną od jej indeksu i zrobić coś takiego
zgadzam się że pomysł poroniony i raczej wymaga przebudowy |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 09:29 |