Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sprawdzenie danych
Forum PHP.pl > Forum > PHP
Cr0n!x
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
zaczynaj warunki od if, dopiero potem elseif a na końcu ewentualnie else
Cr0n!x
To jest kawalek wyjety if jest na poczatq.
KaMeLeOn
Spróbuj tak:
Cytat
1. eregi("^([0-9]{5,15})$", $gg)
2. eregi("^([a-z]{3,15})$", $imie)
Sir Blade
[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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.