Cr0n!x
20.06.2003, 19:28:05
Napisalem cos takiego co w 1 wypadq sprawdza czy uzytkownik podal wlasciwe imie (Moga byc tylko liter min 3 max 15) a w 2 czy uzytkownik podal wlasciwy numer gg (tylko cyfry min 3 max 15) i cos mi nie dziala. Probowalem na rozne sposoby, szukalem na forach i nie znalazlem odpoweidzi
[php:1:33483f2bac]<?php
elseif(!eregi("^[_[0-9]-]{5,15}$",$gg))
{
echo "<p class=error align=center>Niepoprawny numer Gadu-Gadu.</p>n";
}
elseif(!eregi("^[_[a-Z]-]{3,15}$",$imie))
{
echo "<p class=error align=center>Niepoprawne imie.</p>n";
}
?>[/php:1:33483f2bac]
Jabol
20.06.2003, 19:40:18
zaczynaj warunki od if, dopiero potem elseif a na końcu ewentualnie else
Cr0n!x
20.06.2003, 19:42:37
To jest kawalek wyjety if jest na poczatq.
KaMeLeOn
20.06.2003, 20:21:01
Spróbuj tak:
Cytat
1. eregi("^([0-9]{5,15})$", $gg)
2. eregi("^([a-z]{3,15})$", $imie)
Sir Blade
20.06.2003, 23:26:08
[php:1:d50966a776]<?php
if (!ereg ("([0-9]{3,15})", $gg))
{
echo" dupa jas";
}
if (!ereg ("([a-zA-Z]{3,15})", $imie))
{
echo" takze dupa jas";
}
?>[/php:1:d50966a776]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.