我有這樣的PHP代碼的用戶輸入。
<?php
$score11 = $_POST['passmarks12'];
if($_POST['passmarks12'] > 100){
$grade11 = "";
}
elseif ($_POST['passmarks12'] < 45){
$grade11 = "Fail";
}
$strg = " $grade11";
echo $strg;
?>
的代碼總是打印「失敗」不管是什麼在發送
我想它,以便如果它傳入空白或無效輸入它失敗。
我應該如何正確清理輸入?
如果你不能信任的投入是有效的,你檢查他們_before_做別的事情。 –