3
我有一個爲(除其他事項外),有一個輸入框:
<input type="text" id="NumAthletes_Ratings" name="NumAthletes_Ratings" />
在我的PHP代碼,我想檢查,如果用戶輸入沒有價值或0。但是,此代碼
if (isset($_POST['NumAthletes_Ratings'])) {
if ($_POST['NumAthletes_Ratings'] > 0) {
echo 'POST Parameter is set to ' . $_POST['NumAthletes_Ratings'];
} else {
echo 'POST Parameter is set to Zero';
}
} else {
echo 'POST Parameter is not set';
}
打印POST Parameter is set to Zero
無論是空值還是0傳遞。我如何區分這些情況?
怎麼樣絕對比較''=== –
你試過'如果(is_numeric($ _ POST [ 'NumAthletes_Ratings']))'? – Pitchinnate