PDA

View Full Version : فیلدم عددی ولی



fafa_na
شنبه 28 بهمن 1391, 13:27 عصر
سلام دوستان من فیلدم عددی ولی وقتی بررسیش میکنم فقط کارکتر اول را بررسی میکنه.اگر فقط کاراکتر اول عددباشه بازم فکر میکنه همش عدده.کجاشو اشتباه کردم؟؟؟؟

$area=1;
if (isset($_POST["area"]))
{
if (eregi('^[0-9]',$_POST["area"]))
{
$_SESSION['area'] ='';
$area=1;
}
else
{
$_SESSION['area'] ='كاربر گرامي لطفا مساحت زمین را صحیح وارد نماييد.';
$area=0;$area8='';
}
}
else
{
$_SESSION['area'] ='كاربر گرامي لطفا مساحت زمین را وارد نماييد.';
$area=0;
}

navid3d_69
شنبه 28 بهمن 1391, 13:53 عصر
اگر فقط عدد هست با intval یا int چک کن

siavashsay
شنبه 28 بهمن 1391, 18:31 عصر
میتونید با ctype_digit هم چک کنید !

majidariamanesh
یک شنبه 29 بهمن 1391, 15:49 عصر
اول باید فیلدت رو تبدیل کنی !!! چون فیلدهای html رشته بر میگردونه !!!!!!

navid3d_69
یک شنبه 29 بهمن 1391, 16:10 عصر
اول باید فیلدت رو تبدیل کنی !!! چون فیلدهای html رشته بر میگردونه !!!!!!

خیر رشته نیست شما تست کنید دقیقا همون فیلدی که میگیرین رو چک کنید