Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> nie wiem jak zapisac kilka pól form. do jednego pola bazy...
kukix
post
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ć..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dragossani
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 398
Pomógł: 0
Dołączył: --
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Itsme ma oczywiście rację. Jego rozwiązanie jest skalowalne - a to ważna cecha. Chciałem tylko wspomnieć, że przy prostych zastosowaniach wystarczy połączyć elementy przecinkami (implode ale z przecinkiem) i wrzucić do jednego pola. MySQL ma polecenia takie jak FIND_IN_SET albo IN - pozwalają one dobrać się do takiego pola w miarę komfortowo.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 20:09