![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 1.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Od pewnego czasu pisze skrypt, który może niektórym ułatwić życie. Zastosowań może być wiele. Na początku służył on tylko mi, ale postanowiłem go też zrobić w taki sposób, aby mogli skorzystać z niego inni. Więc chce zrobić go bardziej elastycznym, żeby jego konfiguracja odbywała się z poziomu strony, a nie źródła.
Screen, który może pomóc wyobrazić sobie problem/pytanie: (IMG:http://iv.pl/images/70043889009804328343_thumb.jpg) Skoro wiadomo już jak to mniej więcej wygląda przechodzę do treści pytania. Oto Fragment kodu:
Który jest odpowiedzialny za wyświetlenie mojej tabeli. Posługując się dokumentacją php natrafiłem na piękny skrypcik, który pozwala mi wyświetlić wszystkie pola zawarte w mojej tabeli. Widać to na screenie. Pola w bazie danych nazywają się kolejno pole1 - pole 9. Teraz potrzebuje czegoś co byłoby w stanie wyświetlać rekordy wszystkich pól w tej tabeli, bez względu na ich ilość i nazwy. ( Czyli nie ograniczać się do ilości i nazw pól które są w kodzie, tylko bazować na danych zawartych w bazie, żebym z poziomu strony mógł dodawać i edytować sobie pola, które będą potem wyświetlane na tej stronie. Można to porównać do prostej wersji phpmyadmin. Nie łatwo jest mi to wytłumaczyć, o co konkretnie mi chodzi, ale mam nadzieje że ktoś mnie zrozumie. Z góry bardzo dziękuje, za wszelką pomoc. Pozdrawiam (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Czy w tej tabeli jest jeszcze pole o nazwie id lub tym podobne? Pytam, bo indeksy pól liczy się od 0, a Ty w pętli for liczysz od 1 ($i=1). W sumie to powinna wystarczyć taka drobna modyfikacja pętli while:
Jak widać wszystkie potrzebne zmienne masz. Nie trzeba korzystać z tablic asocjacyjnych. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 15:52 |