![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 26.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Zrobiłam ankietę z polem jednokrotnego wyboru (radio) i wszystko zapisuje sie do bazy mysql. Zmieniłam na pole wielokrotnego wyboru (checkbox) i dodaje do bazy z odpowiedzi A, B, C, tylko ostatnią wartość, zamiast wszystkich. Chce zroić tak, aby na pytanie 1 można było wybrać odpowiedz A, B i C lub jedną z kombinacji $pytanie_1=$HTTP_POST_VARS['pytanie_1']; $zapytanie="INSERT LOW_PRIORITY INTO nazwa VALUES('$nazwa', '$pytanie_1', '$pytanie_2')"; Co mam poprawić? Tak samo dzieje się przy wyciąganiu inforamacji z bazy pomimo że rębcznie dopisałem drugą wartość tylko jedna sie pokazuje Dzięki za pomoc
Powód edycji: dodałem tagi (cysiaczek)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 26.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
pojawił sie komunikat w przeglądarce
Zaznaczyle: AZaznaczyle: B ale nic do bazy nic nie dodało po wprowaszeniu polecenia: <?php print_r( $_POST['pytanie_1'] ) ?> pojawiło się Array ( [0] => A [1] => B [2] => C ) Zaznaczyle: AZaznaczyle: BZaznaczyle: C ale w bazie dalej przy pytaniu_1 jest wartość Array. Czy może mieć znaczenie typ kolumny Pytanie_1?? Mam ustawione na varchar(5). Ten post edytował kobieta 14.09.2008, 16:23:38 |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
pojawił sie komunikat w przeglądarce Zaznaczyle: AZaznaczyle: B ale nic do bazy nic nie dodało po wprowaszeniu polecenia: <?php print_r( $_POST['pytanie_1'] ) ?> pojawiło się Array ( [0] => A [1] => B [2] => C ) Zaznaczyle: AZaznaczyle: BZaznaczyle: C ale w bazie dalej przy pytaniu_1 jest wartość Array. Czy może mieć znaczenie typ kolumny Pytanie_1?? Mam ustawione na varchar(5). Czyli z powyższego kodu wynika że ... odpowiedzi są w tablicy .... gdzie klucze ( to co jest w nawiasach [] to wartości zaczynające się od 0 ) a wartości to zaznaczone odpowiedzi. Znowu zadam pytanie .. jak chcesz dodawać odpowiedzi .. czy razem w jednym wierszu ... czy w większej ilości wierszy ... Jeżeli w jednym wierszu to zapytanie będzie wyglądało tak :
A jeżeli w wielu wierszach to :
kod pisany z palca bez sprawdzania .. ma dać Ci tylko pomysł, a nie gotowe rozwiązanie. Ten post edytował Cienki1980 14.09.2008, 20:55:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 16:17 |