ďťż

[php]input kilka pytań

       

Podstrony


telcocafe

Witam,
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 ;-)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.