ďťż
Podstrony
|
telcocafeWitam,mam napisać w php formatkę dodawania klienta. Warunki działania formatki są takie że jak nic nie wpiszę w input to wyświetli się obok komunikat że pole jest wymagane. Robie coś takiego napisze skrotowo co mam:) <form id="formatka" method="POST" action="index.php"> ... <input name="Imie" size="15" /> ... </form> IF (!empty($_POST['Imie']) <> NULL) { ///kodzik } else { IF (!empty($_POST['Imie']) == NULL) { echo "PROSZĘ WYPEŁNIĆ POLĘ IMIE!"; } } Problem w tym że to w momencie wczytania strony daje komunikat;-) a mi chodzi ze dopiero po wysłaniu sprawdzało Druga sprawa dane te są zapisywane w postgresql i mam pole pesel (bigint) wie ktoś jak do tego zrobić żeby jak wpisze sie jakis inny znak niż cyfre wywalał się komunikat? i Zeby pole input mialo min i max 10 cyfr. (Maks to wiem ze sie w htmlu da zrobic) bardziej mnie interesuje ze jak wpsize np 7 to byl komunikat Z góry dzięki <form id="formatka" method="POST" action="index.php"> ... <input name="Imie" size="15" /> ... </form> <?php if (!empty($_POST['Imie'])){ //kodzik }else if (isset($_POST['Imie'])){ echo "PROSZĘ WYPEŁNIĆ POLĘ IMIE!"; } Co do drugiego to: <?php if ((is_int($pesel)) and (strlen($pesel) == 10)){ //pesel ma tylko cyfry i 10 cyfr długości }else{ //pesel jest zły } ?> <form id="formatka" method="POST" action="index.php"> ... <input name="Imie" size="15" /> ... </form> <?php if (!empty($_POST['Imie'])){ //kodzik }else if (isset($_POST['Imie'])){ echo "PROSZĘ WYPEŁNIĆ POLĘ IMIE!"; } Co do drugiego to: <?php if ((is_int($pesel)) and (strlen($pesel) == 10)){ //pesel ma tylko cyfry i 10 cyfr długości }else{ //pesel jest zły } ?> Dzięki serdeczne ;-) |
|||
Sitedesign by AltusUmbrae. |