![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich
Jestem dosyć świeża w php, jeśli tak można napisać. Mam pewien problem, być może trywialny. Otóż mam aplikację, która wyświetla ankietę. Możliwe odpowiedzi pobieram z bazy danych i wyświetlam w postaci checkbox opis (dana odpowiedź). Z tym nie mam problemu. Ale chciałabym zrobić coś takiego, że obok checkboxa z odpowiedzią, wyświetla się input, do którego można coś wpisać i razem z głosem wartość tego inputa jest zapisywana do bazy. Wyświetlanie inputa obok checkboxa to żaden problem, tylko nie wiem jak rozwiązać problem wspólnego zapisu, jak zrobić, żeby dany input był przyporządkowany do tego właśnie checkboxa i potem razem z oddanym głosem do jednego rekordu zapisany? Zapis samych głosów, czyli zaznaczonych checkbox'ów mam:
Pozdrawiam (IMG:style_emoticons/default/smile.gif) |
|
|
-Andrzej.W.- |
![]()
Post
#2
|
Goście ![]() |
A możesz wrzucić wynik
z przykładowym zaznaczeniem checkboxa i jakimś tekstem w inpucie? 1. Dla 1 zaznaczonej opcji. 2. Dla dwóch zaznaczonych opcji(jeśli jest taka możliwość) ogółem, przykładowe połaczenie:
Jako selektora użyłem przecinka, ale to może być np. średnik lub też spacja, lub inny znak, koniecznie pomiędzy apostrofami i kropka za 1 $_POST i przed drugim $_POST Pozdrawiam. Andrzej. Ten post edytował Andrzej.W. 14.05.2013, 13:53:06 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Sorki nie miałam kiedy zajrzeć na forum.
Właśnie chodzi o to, że nie wiem jak się do tego zabrać, żeby ten input przekazywać razem z checkboxem. Jeśli chodzi o checkboxa: 'id' to id rekordu, w którym umieściłam datę, czyli 'dzień'. Wszystkie zaznaczone checkboxy wysyłam jako tablicę:
A chciałabym dodawać: "INSERT INTO `glosy_dni` (id_dnia,kto) VALUES ('$value','$_POST['kto']')") |
|
|
-Andrzej.W.- |
![]()
Post
#4
|
Goście ![]() |
Nie wiem czy dobrze rozumiem, o co Ci chodzi.
Wg. mnie, taki układ formularzy, powinien załatwić sprawę, W tym przypadku każdy checkbox jest elementem tablicy odpowiednio dla pyt 1 opcja[1][0] opcja[1][1] input tekstowy ma postac pytanie[1]
To jest klucz do rozpracowania $_POST (IMG:style_emoticons/default/smile.gif) Wówczas można to przerobić następująco:
Co do filtrowania tego i warunkowania, to już musisz pokombinować.(IMG:style_emoticons/default/smile.gif) Pozdrawiam. Andrzej. Ten post edytował Andrzej.W. 17.05.2013, 05:10:26 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
A dziękuję na pewno coś mi to pomoże!
|
|
|
-Andrzej.W.- |
![]()
Post
#6
|
Goście ![]() |
Ja myślę! (IMG:style_emoticons/default/smile.gif) , kiedyś jak przeglądałem tutoriale html, czytałem wywód o checkbox, dość rozległy, ale dopiero jak przeczytałem o Twoim problemie znalazłem zastosowanie, zatem pierwszy raz użyłem tablic w "name" inputa. owyższy kod działa, sprawdzone, kwestia dostosowania do potrzeb tylko. (IMG:style_emoticons/default/smile.gif)
źródło inspiracji Ten post edytował Andrzej.W. 18.05.2013, 09:16:22 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Tzn. jeśli chodzi o zastosowanie tablic w name, już to wypróbowałam jakiś czas temu, ale z tymi kluczami trochę mam problem (zapewne nie do końca to rozumiem i muszę nad tym porozmyślać (IMG:style_emoticons/default/wink.gif) )
Przeanalizuję jeszcze raz co mi napisałeś i spróbuję rozwiązać swój problem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:45 |