![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 4.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem niedawno zacząłem moją przygodę z programowaniem i już zaczynaja się schody.
Przedstawie moje 2 pliki : calculator1.php
calculator2.php
Problem polega na tym, że gdy nie zaznaczę boxa "trójkąt równoboczny php wywala niezdafiniowaną wartość (właśnie tego boxa mimo tego że jego wartość domyślna to 0). Co z tym zrobić ? W tej linijce jest chyba prblem ze składnią: if(isset($bok1) && isset($bok2) && ($bok3) || isset($h) && isset($bok1)) ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Bo jeżeli checkbox nie jest zaznaczony to nie wysyła wartości (a nie np. ustawia ją jako zero, false czy null).
Korzystaj z isset, a na przyszłość treść błędu/notice wpisuj w Google. edit: A najlepiej zamiast isset zrobić warunek !empty - sprawdzisz czy istnieje ale od razu czy też wynosi 1. Ten post edytował markonix 14.03.2013, 19:05:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 06:09 |