![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jestem w trakcie isania sondy.. jest taki problem, że urzytkownik może podac dowolną liczbe pól odpowiedzi (1-20)... Problem jest w tym jak zapisac to wszystko w bazie... W bazie zrobiłem 4 pola: id pytanie odpowiedzi opcja potrzebuje zapisac liste odpowiedzi w bazie np: tak|nie wiem|może|nie - odpowiedzi 1|5|9|2 - opcje próbowałm za pomocą pętli for, ale coś nie wychodziło.. Najgorsze jest to, że liczba odpowiedzi nie jest stała.. Nie wie ktoś co z tym zrobić.. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 17.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej ponazywaj te pola formularza, które łączą się na jedną odpowiedź w taki sposób: odp[0], odp[1] itd. (czyli np. <input name="odp[0]">)
potem użyj funkcji implode w taki sposób Kod $pole_sql=implode('|',$_POST["odp"])
i $pole_sql wstaw do bazy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 12:00 |