我只是重新回到PHP編程中,我似乎無法弄清楚這一點。變量未被傳遞到函數
我只是想寫一個簡單的登錄屏幕,但我似乎無法將變量傳遞給我的「登錄」功能。
所以這是我有一個叫後的網頁上的代碼...
$Email = $_POST["Email_Address"];
$Password = $_POST["Password"];
// check to see if the login is valid
$ValidLogin = ValidateLogin($Email, $Password, $ErrorMessage);
我以前在一個單獨的聲明ValidateLogin包括在此代碼之前調用的文件。
function ValidateLogin($EmailAddress, $Password, &$ErrorMessage){
$ErrorMessage = "";
}
當我看看ValidateLogin函數中的變量時,它們是空白的嗎?我有這個代碼在另一個項目上工作,但不明白爲什麼它不在這裏工作。
任何幫助,將不勝感激。
我在這裏沒有看到問題。請提供更多細節。 – SteAp
你的問題有點不完整。考慮用更多的代碼和澄清來重新編寫它。現在不可能弄清楚你的問題,因爲你甚至沒有真正使用這個功能。 –
請不要通過引用傳遞'$ errorMessage',而是'return'所有需要的信息。 – PeeHaa