Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Checkbox i input razem zapisywane do rekordu
mx500
post
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:
  1. foreach($_POST['glos'] as $value){
  2. if (isset($_POST['glos']) && !empty($_POST['glos']))
  3. mysql_query("INSERT INTO `glosy` (id_glosu) VALUES ('$value')")
  4. or die('Błąd zapytania: '.mysql_error());
  5. }
  6. else
  7. {return false;}
  8. }



Pozdrawiam (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Andrzej.W.-
post
Post #2





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
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: 12.10.2025 - 01:37