Napisane:
20 lutego 2005, o 19:35
przez jastpa
Odnośnie wartości $x zrobiłbym tak
if(!eregi("^[0-9]+$",$x))
{
echo "bł±d w polu x";
}
elseif($x < 1)
{
echo "za mało";
}
elseif($bieg_k > 51)
{
echo "za dużo";
}
else
{
echo "to jest to";
}
wartość $y tak samo zamias $y > 51 wpisz $y > 1000
jeżeli chodzi o $z dokładnie tak samo
zamiast $z > 51 wpisz $z > 07
zamiast $z > 1 wpisz $z > 02
pewnie można jeszcze prościej ale to też zda egzamin, zależy po co ci to potrzebne, co chcesz z tym robić, testu jak by co to tu jeszcze wpadnę.
pozdrawiam
Napisane:
21 lutego 2005, o 17:12
przez jastpa
Spróbuj taK:
if(eregi("^[!00-09]+[0-9]+$",$x))
{
echo "blad w polu x";
}
elseif(eregi("^[!a-zA-Z]+$",$x))
{
echo "blad w polu x";
}
elseif($x < 1)
{
echo "za mało";
}
elseif($x > 51)
{
echo "za dużo";
}
else
{
echo "to jest to";
}
Mozesz teraz już sam budować zależności, nie do końca wiem co można wpisać co nie za chwilę mi napiszesz że nie może być np. 3,6 i to nie zadziała.
trzeba wpisać np:
elseif(eregi("[!,]",$x))
{
echo "blad w polu x";
}
i tak dalej
Nikt ci tu nie da gotowca ale masz tyle przykładów że sam coś już sklecisz
POzdrawiam