Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [XML] Genrowanie formularzy, Generowanie formularzy w oparciu o schemat XML
MS Hornet
post 30.11.2006, 10:37:49
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 6.04.2006

Ostrzeżenie: (0%)
-----


Witam

Opis problemu:
Przechowywanie w jednej tabeli informacji o różnej strukturze, np. umowy, faktury, protokoły itd.

Pomysł:
W polach bazy przechowywać metadane, czyli informacje identyczne dla wszystkich informacji (tytuł, numer, date wytworzenia, właściciela itd.), a treść przechowywać w jednym polu tekstowym sformatowaną jako XML (według schematy określonego dla każdego rodzaju informacji).

Pytanie:
Jak utworzyć do tego formularze ADD/EDIT ?

Przyszło mi do głowy żeby na podstawie schematu określonego dla przechowywania informacji generować dynamicznie formularze ADD/EDIT !?!

Czy koś może już coś takiego przerabiał i może podpowiedzieć/zaprezentować jakieś rozwiązanie generowania tych formularz?, a może źle kombinuje i koś podowie jak to inaczej zrobić ?!?

Ten post edytował MS Hornet 30.11.2006, 10:55:51
Go to the top of the page
+Quote Post
siemakuba
post 30.11.2006, 11:47:50
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


Z tego co piszesz wynika, że po pobraniu danych XML z bazy będziesz musiał przetransformować je na postać czytelną dla przeglądarki. Tu powinni wypowiedzieć się spece od takich operacji, z pewnością jest to do zrobienia i na pewno jest parę rozwiązań gotowych które takie zadanie potrafią zrealizować.

Innym sposobem trzymania takich danych może być trzymanie ich w bazie jako zserializowanego obiektu / tablicy. Pisałem na takiej zasadzie coś na kształt systemu rozbudowanych ankiet. Było wiele różnego rodzaju pytań z różnymi możliwościami odpowiedzi. Moim zadaniem było przyjęcie wypełnionej ankiety, wsadzenie jej do bazy (data dodania, informacje o wypełniającym, rodzaj ankiety, odpowiedzi) a następnie wyplucie zbiorczych wyników do XLS. Wszystko co okazało się potrzebne to klasa potrafiąca pobrane z bazy dane przebudować w zależności od ilości / jakości pytań / odpowiedzi na odpowiedni plik XLS.

Podsumowując, jest to całkiem niezłe rozwiązanie, choć być może nie tak "eleganckie" jak XML ;)

pozdr.
Go to the top of the page
+Quote Post
MS Hornet
post 30.11.2006, 22:48:07
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 6.04.2006

Ostrzeżenie: (0%)
-----


Wydaje mi się że nie jest problemem składowanie danych i ich odczytywanie, bo to powinno się dać załatwić np. SimpleXML.

Problem to generowanie formularzy ADD/EDIT, bo troszkę niefajnie byłoby tworzyć ręcznie formularz dla kazdego typu wiadomości (aczkolwiek jest to rozwiązanie odtateczne), fajnie by było gdyby taki formularz tworzył się automatyczne na podstawie pliku XML ze strukturą konkretnego typu informacji.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 16:43