![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 49 Dołączył: 12.04.2010 Ostrzeżenie: (0%)
|
Witam,
Zrobiłem sobie formularz z dodawaniem pól po kliknięciu na przycisk z obsługą:
Problemem jest to, że obsługuje tylko pierwsze pole niestety. Jak to zrobić, aby obsłużył wszystkie pola? Podgląd: http://www.stw.net23.net/googleme_experime...ions.insert.php Pozdrawiam, mlawnik Ten post edytował mlawnik 22.06.2010, 14:51:11 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%)
|
domyślam się , że chodzi o to że tylko jedna odpowiedź jest przesyłana musisz je przerobić na tablicę czyli name="answer" -> name="answer[]" dodajesz nawias kwadratowy do nazwy i $_POST['answer'] będzie tablicą z odpowiedziami, więc albo dobierzesz się do odpowiedzi pętlą foreach() - jeżeli każdą odpowiedź dajesz w od dzielnym polu lub użyjesz serialize() i całą tablicę wrzucisz do bazy
Ten post edytował tehaha 22.06.2010, 14:55:28 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 49 Dołączył: 12.04.2010 Ostrzeżenie: (0%)
|
Można jakiś prosty przykład?
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%)
|
daj do nazwy kwadratowy nawias czyli name="answer[]" a potem
w taki sposób odczytujesz każdy element tablicy i jeżeli chcesz aby każda odpowiedź była oddzielnym rekordem, to tworzysz w tej pętli zapytanie, $value będzie każdym oddzielnym pytaniem alternatywnie możesz też po prostu przed umieszczeniem dać serialize() wtedy tablica zostanie prze konwertowana do postaci w, której może już być przechowywana w pojedynczym rekordzie, a potem przy odczycie dajesz unserialize() i masz tablicę gotową do użycia |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 49 Dołączył: 12.04.2010 Ostrzeżenie: (0%)
|
A jaki kod javascript do dodawania takich pól?
Tzn. Jak zrobić te nawiasy kwadratowe? |
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 49 Dołączył: 12.04.2010 Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 23:54 |