![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 3 Dołączył: 23.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam trzy pola w które należy wpisywać liczby:
Sprawdzam czymś takim czy pola są numeryczne: da rade to jakoś prościej/optymalniej sprawdzić? bo przy sprawdzaniu 150 pól to ten kod urośnie że... A może dodatkowo coś co już na poziomie wprowadzania danych zablokuje wprowadzanie innych znaków niż cyfry? Ten post edytował @rtur 9.09.2012, 21:02:00 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Foreach, ma następującą definicję:
Wyłożę to łopatologicznie dla Twojego wcześniejszego przykładu:
1 obrót pętli: - $key przyjmuje wartość 0 - $ar przyjmuje wartość 'wiek' 2 obrót pętli: - $key przyjmuje wartość 1 - $ar przyjmuje wartość 'ile_filmow' Tak więc: - is_numeric($_POST[$tablica_name[$ar]]), zawsze będzie false, bo $tablica_name[wiek] oraz $tablica_name[ile_filmow] nie istnieje - to samo się tyczy $tablica_text[$ar], dla tej tablicy, takie indeksy również nie istnieją |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 3 Dołączył: 23.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
b4rt3kk, kamil4u, dzięki, b4rt3kk Tobie szczególnie za łopatologiczne wyjaśnienie działania pętli foreach. Wielkie dzięki.
Ten post edytował @rtur 10.09.2012, 20:00:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 14:53 |