Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> niedozwolone znaki w formularzu, niedozwolone znaki w formularzu i ktore musza wystepowac
de_gie
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

Ostrzeżenie: (0%)
-----


Witam wszystkich serdecznie
Mam mianowicie kilka pol w formularzu przedstawie kod
  1. <tr><td><b>Nazwa użytkownika:</b></td><td><input type="text" name="username" id="username"></td></tr>
  2. <tr><td><b>E-mail:</b></td><td><input type="text" name="email" id="email"></td></tr>
  3. <tr><td><b>Subdomena <small>(tylko litery i cyfry)</small>:</b></td><td><input type="text" name="domain" id="domain" value="<?php echo $_POST['domena']; ?>"></td></tr>
  4. <tr><td><b>Hasło:</b></td><td><input type="text" name="password" id="password"></td></tr>


1) I chcialem zeby np w polu nazwa uzytkownika minimalna wartosc znakow byla 2 znaki a maksymalna 32 i do tego by tylko byly znaki bez polskich znakow jak ś,ć,ź itp
2)pole email zeby byl warunek ze brak znaku @ jak ktos nie wpisze i brak .pl.

Bardzo dziekuje za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
daros17
post
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 27.08.2007

Ostrzeżenie: (0%)
-----


co do pytania 1 to przecież wujek2009 pokazał Ci mniej więcej jak to ma wyglądać (IMG:style_emoticons/default/winksmiley.jpg)

a jeśli chodzi o 2 pytanie, to można również użyć wyrażeń regularnych
  1. if (!preg_match('/^[a-zA-Z0-9\.\-\_]+\@[a-zA-Z0-9\.\-\_]+\.[a-z]{2,4}$/D', $mail))
  2. {
  3. echo'<p>Podany adres e-mail jest nieprawid?owy';
  4. }


Ten post edytował daros17 12.01.2011, 14:50:17
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.12.2025 - 04:05