Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] przedszkole formularze checkbox problem
Forum PHP.pl > Forum > Przedszkole
-waclaw-
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 :-(
markuz
  1. $zmienna = isset($_POST['checkbox']) ? $_POST['checkbox'] : FALSE;
walclaw
czy to skrotowy zapis od petli typu "if" ? jeżeli tak, to czy moglbys napisac to w pelnej wersji ?
Turson
  1. if(isset($_POST['checkbox'])) $zmienna = $_POST['checkbox'];
  2. else $zmienna = null;
-waclaw-
serdecznie dziekuje za pomoc :-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.