![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 215 Pomógł: 1 Dołączył: 13.04.2003 Skąd: z ławki przed blokiem Ostrzeżenie: (0%) ![]() ![]() |
witam
z recji, że pisze pewien projekcik w ktory bede musial stworzyc kilka duuuzych formularzy napisalem pewna klase do ich generowania: http://nie.bbgroup.pl/test/ na dole stronki index.php - czyli wywolanie klasy i przygotowanie formularza:
form.class.php - klasa formularza
index.tpl - czyli umieszczenie formularza na www wszelkie opinie mile widziane ![]() Ten post edytował AcidBurnt 19.05.2006, 16:48:40 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
same minusy:
1)Ten formularz generuje mase noticów. CZemu? ano temu: $_POST[formularz_testowy][login] powinno byc: $_POST['formularz_testowy']['login'] i reszta podobnie 2) Uzytkownik musi sam zadbac o zapamietanie wartosci po wyslaniu forma. To powinien robic juz formularz, a usera nie powinno to obchodzic 3) Przyjales, ze pole checkbox nie bedzie przyjmowalo zadnych wartosci. A co jesli jednak okaze sie, ze będą jakies wartosci? 4) deklarowanie wszystkich pol jako tablica, ktorej glownym indexem jest nazwa fomularza. to zle/zbedne rozwiazanie. pola powinno sie rozroniac glownie po id. zbieranie ich do kupy w jednej tablicy jest zbedne i nie wygodne 5) uzytkownik musi sam zapamietywac generowane pola i potem je przypisywac do szablonu. to tez powiino byc robione przez formularz. 6) i jeszcze bym cos pewnie znalazl, ale nie chce mi sie juz szukac ![]() ocena koncowa: niska -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 215 Pomógł: 1 Dołączył: 13.04.2003 Skąd: z ławki przed blokiem Ostrzeżenie: (0%) ![]() ![]() |
Cytat 1)Ten formularz generuje mase noticów. CZemu? ano temu: $_POST[formularz_testowy][login] powinno byc: $_POST['formularz_testowy']['login'] i reszta podobnie jak i wiele bardzo duzych projektow ;p no ale masz racje mzna sie tego bez problemu pozbyc Cytat 2) Uzytkownik musi sam zadbac o zapamietanie wartosci po wyslaniu forma. To powinien robic juz formularz, a usera nie powinno to obchodzic tzn bo nie rozumem? Cytat 3) Przyjales, ze pole checkbox nie bedzie przyjmowalo zadnych wartosci. A co jesli jednak okaze sie, ze będą jakies wartosci? pewnie wyszlo by w praniu ![]() Cytat 4) deklarowanie wszystkich pol jako tablica, ktorej glownym indexem jest nazwa fomularza. to zle/zbedne rozwiazanie. pola powinno sie rozroniac glownie po id. zbieranie ich do kupy w jednej tablicy jest zbedne i nie wygodne jak Twoim zdaniem bylo by wygodnie? Cytat 5) uzytkownik musi sam zapamietywac generowane pola i potem je przypisywac do szablonu. to tez powiino byc robione przez formularz. zgodze sie, mozna ta czynnosc troche zautomatyzowac Cytat 6) i jeszcze bym cos pewnie znalazl, ale nie chce mi sie juz szukac smile.gif poszukaj, wszelkie uwagi mile widziane ![]() cenne uwagi to negatywne uwagi ![]() ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ad2)
NO chodzi oto, ze user musi sam wpisywac wartosc z posta, przy generowaniu pola. A to powinien za niego robic juz sam formularz ad4) Jak wygodnie? No olac robienie z pol tablicy, ktorej indexem jest nazwa fomularza. Identyfikowac pola juz tylko po ID i nadawac jej normalne nazwy anie: name="nazwaformularza[nazwapola]" powinno byc: ...name="nazwapola" id="idpola" .... 7) Pole select nie pamieta co zaznaczono Pozatym brak jest mozliwosci stworzenia multiselecta, co w zasadzie wynika z braku pamietania co zaznaczono 8)zaznaczenie radia tez nie jest pamietane -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 10:15 |