Gmail Kalendarz Dokumenty Sieć Czytnik więcej »
Ostatnio odwiedzone grupy | Help | Sign in
Strona główna Grup dyskusyjnych
Ankiety internetowe -- silnik do tworzenia
W grupie jest obecnie zbyt wiele tematów, które mają się wyświetlać jako pierwsze. Jeśli chcesz, aby ten temat ukazywał się jako pierwszy, zrezygnuj z innych tematów.
Podczas przetwarzania żądania wystąpił błąd. Spróbuj ponownie.
oflaguj
  1 wiadomość - Zwiń wszystko  -  Przetłumacz wszystko na język: Przetłumaczone (wyświetl wszystkie oryginały)
Piszesz do grupy typu Usenet. Wiadomości wysyłane do grupy tego typu będą widoczne dla każdego w internecie.
Twoja odpowiedź nie została jeszcze wysłana.
Opublikowanie postu powiodło się
 
Od:
Do:
Kopia:
Nawiązanie do:
Dodaj kopie do wiadomości | Dodaj nawiązanie do | Edytuj temat
Temat:
Walidacja:
W celu weryfikacji wpisz znaki, które widzisz na obrazku poniżej, lub też liczby, które usłyszysz po kliknięciu ikony dostępności. Wysłuchaj i wprowadź cyfry, które słyszysz
 
Maciej Bliziński  
Wyświetl profil  
 Więcej opcji 31 Paź 2004, 17:32
Grupy dyskusyjne: pl.comp.www.server-side
Od: Maciej Bliziński <noth...@nowhere.com>
Data: Sun, 31 Oct 2004 18:32:33 +0100
Lokalna: Niedz. 31 Paź 2004 17:32
Temat: Ankiety internetowe -- silnik do tworzenia
Napisałem niedawno prościutki silnik do ankiet internetowych. W jednym
pliku definiuje się całą zawartość ankiety: podział na ekrany wizarda,
listę pól do wypełnienia i typy danych (na razie liczba całkowita
i tekst). Na podstawie tej definicji generuje się skrypt SQL który
zakłada bazę danych (z tabelami słownikowymi). Potem skrypt CGI napisany
w Pythonie wyświetla formularze, sprawdza ich poprawność i na koniec
zapisuje wynik do bazy danych (PostgreSQL).

Gdyby pisać obsługę takiego wizarda i zawierać jego logikę w kodzie,
wtedy jedna zmiana jakiegoś pola powoduje konieczność modyfikacji kodu w
wielu miejscach (i modyfikacji bazy danych). Tutaj wpisuje się nowe pole
w jednym miejscu i reszta odbywa sie automatycznie.

Oczywiście nie przewidujemy zmiany zestawu pól w połowie zbierania
danych... :-)

Silnik jest naprawdę bardzo prosty, ale może komuś się przyda. Licencja GPL.

Strona projektu: http://sourceforge.net/projects/insuren

Plik można ściągnąć stąd:

http://prdownloads.sourceforge.net/insuren/insuren-0.1.tar.gz?download

Pozdrawiam!
Maciej


    Przekaż  
Aby wysyłać wiadomości, musisz się zalogować.
Musisz najpierw dołączyć do grupy, aby publikować w niej wiadomości.
Zaktualizuj swój pseudonim na stronie ustawienia subskrypcji przed wysłaniem wiadomości.
Nie masz wymaganego pozwolenia, aby publikować wiadomości.
Koniec wiadomości
« Powrót do dyskusji « Nowszy temat     Starszy temat »

Utwórz grupę - Grupy dyskusyjne - Google - strona główna - Warunki korzystania - Polityka prywatności
©2010 Google