Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Formularz / Jak obsłużyć checkbox'y w php? - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Formularz / Jak obsłużyć checkbox'y w php? (/thread-formularz-jak-obsluzyc-checkbox-y-w-php)



Formularz / Jak obsłużyć checkbox'y w php? - przemooomax - 13-12-2010

Witajcie!

Tworzę skrypt przetwarzania zamówień, zaciołem się na tych checkbox'ach. Jak zrobić aby po zaznaczeniu kilku check'ów i przetworzeniu zostały dodane (te zaznaczone) do tablicy albo zmiennej...

oto część formularza...
Kod:
<span>Opcje dodatkowe:</span><br/>
      <input type="checkbox" value="Formularz konatktowy" name="dodatki" >Formularz konatktowy<br/>
      <input type="checkbox" value="Animacje flash (drobne)" name="dodatki" >Animacje flash (drobne)<br/>
      <input type="checkbox" value="Animacje flash (zaawansowne)" name="dodatki" >Animacje flash (zaawansowne)<br/>
      <input type="checkbox" value="Galeria" name="dodatki" >Galeria<br/>
      <input type="checkbox" value="Mapa dojazdu" name="dodatki" >Mapa dojazdu<br/>
      <input type="checkbox" value="Formularz zamówień" name="dodatki" >Formularz zamówień<br/>
      <input type="checkbox" value="Muzyka w tle" name="dodatki" >Muzyka w tle<br/>


Proszę o szybką pomoc!

Pozdrawiam, PrzemoooMaX


RE: Formularz / Jak obsłużyć checkbox'y w php? - mateo - 13-12-2010

Wykorzystaj isset np.
Kod PHP:
<?php
if(isset($_POST['dodatki'])){
echo 
'istnieje';
}
else{
echo 
'dupa';




RE: Formularz / Jak obsłużyć checkbox'y w php? - przemooomax - 13-12-2010

Ale to mi nic nie daje, też wiem jak sprawdzić czy coś jest zaznaczone, chodzi mi o zapisanie do zmiennej tych zanaczonych...


RE: Formularz / Jak obsłużyć checkbox'y w php? - mateo - 13-12-2010

Kod PHP:
if(isset($_POST['dodatki'])){
$dodatki 1;
}
else{
echo 
'dupa';

?

Nie wiem czy o to ci chodzi. Powiedz może dokładniej co chcesz osiągnąć.


RE: Formularz / Jak obsłużyć checkbox'y w php? - przemooomax - 14-12-2010

Chodzi mi o to że:

Mam: listę 10 checków, i chciałbym podczas przetwarzania wypisać do jakiegoś miejsca te które zostały zanaczone...

NP. Dokonuję zamówienia, i zanczam że chce dostać długopis promocyjny, zaznaczam także czapkę promocyjną itd. Po przetworzeniu fomularze chce żeby było napisane co wybrałem... Rozumiesz?


RE: Formularz / Jak obsłużyć checkbox'y w php? - mateo - 14-12-2010

No to czemu nie sprawdzisz każdego issetem i wyświetlisz/przypiszesz dane?


RE: Formularz / Jak obsłużyć checkbox'y w php? - przemooomax - 14-12-2010

jak to zrobić np. na tym co jest w pierwszym poście, tak dla przykładu


RE: Formularz / Jak obsłużyć checkbox'y w php? - mateo - 15-12-2010

Po pierwsze przypisz różne wartości pola "name", a potem będziemy działać dalej.


RE: Formularz / Jak obsłużyć checkbox'y w php? - przemooomax - 15-12-2010

Czyli sprawdzać to dla wszystkich?


RE: Formularz / Jak obsłużyć checkbox'y w php? - mateo - 15-12-2010

zamiast name="dodatki" daj name="animacja_flash_1" etc. Potem każdy sprawdź issetem i przetwórz dane.