![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 9.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam, około dwóch tygodni temu rozpocząłem naukę HTML i PHP, tak więc jestem jeszcze bardzo początkujący, a najczęstszy problem jaki napotykam to źle skonstruowany formularz. Od razu mówię że szukałem już troszkę na google i raczej mi tam nic nie pomogło :/ Tak więc mam taki kod w pliku "sklep.html":
I taki kod w pliku "zamowienie.php":
Niestety, nie wiem czemu, ale dane wpisane do formularzy są źle przypisywane do zmiennych w "zamowienie.php", ponieważ kiedy chciałem sprawdzić jaką wartość przyjmują (usunąłem w if'ie warunek o tym, że zmienne muszą być liczbami) wszędzie wyświetliło się 0. Nie wiem jaki błąd popełniam, ponieważ zgodnie z instrukcjami jakimi kierowałem się z kursów html'a i php to jest prawidłowy(?) zapis. Proszę o poprawę kodu i wytłumaczenie co źle robię. Z góry dziękuję. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Każda dana z forma jest tekstem a nie liczbą. wiec is_integer nigdy nie będzie spelniony dla danej z forma. Mozesz zamiast tego uzyc is_numeric, by sprawdzic, czy tekst z forma przedstawia liczbę
Powód edycji: [nospor]:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 9.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
No tak... Rzeczywiście umknęło mi to, a od razu kiedy napisałeś o is_numeric przypomniała mi się ta formuła. Teraz już wszystko chodzi ok, bałem się że to coś z układaniem kodu, no ale już chodzi. Dzięki wielkie nospor. Widocznie muszę jeszcze raz powtórzyć niektóre lekcje bo często mi umykają takie rzeczy
![]() ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 12:21 |