2013-05-13 47 views
-3

我想要得到一個人的體重,誰超過18歲,所以很可能是100磅加上,所以我想檢查是否輸入的重量$ _POST變量僅3位數字。我有用戶在其中輸入自己的體重一種形式......

if (!is_numeric($weight)) { 
    echo "You did not enter a numeric weight."; 
    die; 
} 

使用上面,以確保它的數字......也想驗證的數量是3個位數。

謝謝

+2

什麼是錯的檢查是否是<1000? – 2013-05-13 03:07:33

+0

和$年齡<125 ..(例如) – matzone 2013-05-13 03:11:25

回答

7

你可以這樣做:

is_numeric($weight) && ($weight > 99) && ($weight < 1000) 
+0

謝謝,我不知道爲什麼我從一開始就沒有看到它。 – cpcdev 2013-05-13 03:20:40

+0

這與年齡沒有任何關係。 – 2013-05-13 03:22:35

+0

@AbsoluteƵERØ請在投票前再次閱讀問題 – karthikr 2013-05-13 03:23:25