![]() |
![]() ![]() |
![]() |
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) 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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ocena koncowa: niska |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) masz racje mozna dodac 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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) cenne uwagi to negatywne uwagi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) zaraz bedziemy coś probowac poprawic (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:25 |