![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 3.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam następujący formularz:
Problem polega na tym, że nie wiem w jaki sposób zapisać nazwe pola i wartość wpisaną w pole tekstowe:" name="'.$row["uczen_id"].'" " do bazy? Próbowałem zapisać najpierw samą wartość wpisywaną w pole ale do bazy zamiast wartości z pola uczen_id zapisuje się puste pole (jedynki się wpisują).
Ten post edytował natomiast 5.06.2008, 08:19:50 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 1 Dołączył: 10.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Musisz przekazać zmienną z formularza
pole formularza musi mieć nazwę klasa
-------------------- --------------------------------------------------------------------------------------------------------------
https://www.web-development.com.pl - Tworzenie i pozycjonowanie stron internetowych |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
No dobra, ale gdzie jest kod formularza HTML'owego w którym wysyłasz dane ?
EDIT, teraz widać ![]()
i już powinno działać ![]() Ten post edytował sniezny_wilk 5.06.2008, 08:18:38 -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 3.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Przpraszam mam jakieś problemy z edycją postu po zatwierdzeniu zmian ko html znika :/
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Przpraszam mam jakieś problemy z edycją postu po zatwierdzeniu zmian ko html znika :/ Przed chwilką był.. zerknij co napisałem powyżej. BTW: tabelki nie służą do tworzenia lay'u ![]() -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 3.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chodzi o tabelki takie rozwiązanie zasugerowano mi na tym forum i myślę, że jest ono dobre w tym przypadku i się sprawdza. Jeśli chodzi i dynamiczne tworzenie nazw pól to własnie chodzi o to zeby tak było.
Ten post edytował natomiast 5.06.2008, 08:26:19 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Okej, zatem zrób tak, zrób jednego inputa typu hidden:
pole z uczniem zostaw bez zmian. Jeśli będziesz chciał odwołać się do dynamicznego pola wpisz:
Takie rozwiązanie przychodzi mi do głowy, powinno być okej. Dlaczego musisz mieć dynamiczne nazwy ? EDIT: co do tabelek to w sumie jeśli są to dane tabelaryczne, to czemu nie. Ten post edytował sniezny_wilk 5.06.2008, 08:33:42 -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 3.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Strona to dziennik ucznia
Screen: http://areksmolarek.republika.pl/temp.jpg kazdy uczen ma swój unikatowy identyfikator (uczen_id) chodzi po prostu o to zapisać do bazy zarówno nazwe pola (które jest tym unikatowym identyfikatorem) jak i ocene jaka została w nie wpisana. Wszystkie oceny wrzucane są do jednej tabeli tak więc musze je móc potem jakoś wyciągnąć dla poszczególnych uczniów ![]() |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
To zrób to tak jak napisałem powyżej, lub zastosuj wspomniane przeze mnie pola hidden i tam przechowuj wartości.
-------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 3.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jednak klapa. Wpisywana jest tylko nazwa ostatniego pola, tak wiec można w ten sposób dodać ocene tylko ostatniej osbie na liście.
![]() Ten post edytował natomiast 5.06.2008, 09:11:37 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Nie prawda, po nazwie pola w HTML dodajesz [] i tworzysz tablicę, dodaj 3 inputy dla testu z nazwą pola test[], następnie w PHP wywołaj to tak:
i zobacz co wyjdzie.. rozumiesz ? -------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 01:38 |