![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 15.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Chcę sprawdzić czy dobrze wpisano w formularzu miejscowosc! Wykorzystuję do tego funkcję eregi. Problem polega na tym iż występują nazwy miejscowosci 2 członowe np: Stalowa wola. Długość miejscowości do 20 znaków, możliwość opuszczenia wpisu miejscowości. Sprawdzam funkcją
Próbowałem już z [:blank:] \s i zawsze kończyło się porażką. Po wykonaniu funkcji w zmiennej $miejscowsc jest tylko 1 człon miejscowsci czyli tylko Stalowa ![]() ![]() ![]() ![]() Jak sobie z tym poradzić ? Wpadłem na pomysł iż mogę podzielić ciąg na tablicę używając jako separatora spacji, następnie posprawdzać ciągi w tablicy i potem znów to w całość poskładać ale chyba nie tędy droga!! Ten post edytował boxer 25.03.2005, 09:16:37 -------------------- mysql:4.0.21-nt, apache 1.3.27, PHP 4.3.0
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 5 Dołączył: 14.09.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 15.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Okazało się iż problem polega na wpisaniu jako wartosc domyslna w input! Po sprawdzeniu ciąg jest wypisywany w input jako wartość domyśla
i właśnie tam obcinany jest tylko do 1 części ciągu. Jak obok dam echo to ciąg jest cały. Co zrobić aby imput mi tego nie przycinał. ![]() ![]() Ten post edytował boxer 25.03.2005, 17:27:40 -------------------- mysql:4.0.21-nt, apache 1.3.27, PHP 4.3.0
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 10:12 |