Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] przedszkole formularze checkbox problem, przedszkole formularze checkbox problem
--waclaw--
post 1.04.2014, 16:07:21
Post #1





Goście







co zrobić żeby nie-zaznaczony checkbox w formularzu html zamontowal sie do zmiennej w php ?

w przypadku nie zaznaczenia chechbox'a wyskakuje błąd:
undefinied index w linii: w której przypisuje $_POST do zmiennej, tzn.:

$zmienna = $_POST['checkbox'];

w formularzu jest:
<form action="index.php method="POST">
<input type="checkbox" name="checkbox">
<p>jakiś tekst</p>
<input type="submit" value="submit" name="submit">
</form>

Stąd kiedy okienko checkboxa jest zaznaczone to działa. Z kolei jak okienko checkboxa jest nie zaznaczone to nie działa (wyskakuje powyższy błąd).
Czy ktoś z was może pomóc ?
PS. z takich czy innych przyczyn to musi być pole typu checkbox :-(
Go to the top of the page
+Quote Post
markuz
post 1.04.2014, 16:12:15
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


  1. $zmienna = isset($_POST['checkbox']) ? $_POST['checkbox'] : FALSE;


--------------------
Go to the top of the page
+Quote Post
-walclaw-
post 1.04.2014, 16:31:34
Post #3





Goście







czy to skrotowy zapis od petli typu "if" ? jeżeli tak, to czy moglbys napisac to w pelnej wersji ?
Go to the top of the page
+Quote Post
Turson
post 1.04.2014, 16:40:04
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


  1. if(isset($_POST['checkbox'])) $zmienna = $_POST['checkbox'];
  2. else $zmienna = null;
Go to the top of the page
+Quote Post
--waclaw--
post 1.04.2014, 16:46:47
Post #5





Goście







serdecznie dziekuje za pomoc :-)
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:31