![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 3 Dołączył: 10.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam pobieram przez formularz string 11 znaków.
np 10111266666 Dzielę go poprzez: substr i sprawdzam warunki. Problem jednak zaczyna się gdy chcę sprawdzić czy wycięty fragment jest większy od jakieś liczby. Bo logiczne że nie dam 99x elseif aby sprawdzić każdą możliwość błędnego wpisania dnia i miesiąca. Konwersja stringa na INT także nic nie daje albo źle to robię ... Cały if: if((substr($pesel, 2, 2) == "00") || (intval($pesel) < 13)) Chodzi o to co będzie po LUB Tak coś nie chce pykać z tym INTVAL i dziwnie się wywala bo jakoś ucina stringa zamiast wyświetlić napis i zakończyć działanie (po napisanie mam dane exit) można zobaczyć jak to wygląda: przykładowy string który już źle pyka: 94134567890 Na razie dnia nie sprawdzam. Danie warunku typu <= 13, 12 nie pomaga. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:18 |