我正在爲PHP表單驗證創建一個函數。這個想法是,如果用戶沒有填寫必填字段(例如,如果名稱爲「name」的$_POST
爲空),則用戶將被警告。
這個功能似乎並不不過工作,:
function addError($x) {
if (!$_POST["$x"]) {
$error.="Please enter your $x";
}
}
echo $error;
我已經分離出的問題,下至說法$x
的傳球爲$_POST
,即這條線:
if (!$_POST["$x"]) {
具體而言,$_POST["$x"]
。這是傳遞參數的正確方式/語法嗎?
謝謝!
'$ error'將走出'scope'的。 –