我正在嘗試運行一個小的PHP腳本。當我嘗試運行這個小PHP線時出現錯誤: < ?PHP print $ firstname;?>在html代碼中。根據我的教程指南,value元素中的這一行應該確保即使在刷新瀏覽器之後,我仍然將任何輸入文本輸入到文本字段中,但它不會!會出現以下錯誤消息:嘗試保留在瀏覽器刷新後輸入到PHP表單文本字段中的值時出錯
說明:未定義變量:姓在C:\瓦帕\ WWW \頁面\ basicForm.php 第27行調用堆棧#TimeMemoryFunctionLocation 10.0007366504 {主}( ).. \ basicForm .PHP:0 「NAME =」 姓「>
爲什麼
,代碼:
<!DOCTYPE html>
<html>
<head>
<title></title>
<?PHP
if (!empty($_POST)) {
$firstname = $_POST['firstname'];
$surname = $_POST['surname'];
print($firstname);
print($surname);
}
else {
} print('welcomes');
?>
</head>
<body>
<Form name ="form1" Method ="POST" Action ="basicForm.php">
<label>
<INPUT TYPE = 'TEXT' Name ='firstname' VALUE="<?PHP print $firstname ; ?>">
</label>
<p>
<label>
<INPUT TYPE="TEXT" VALUE="<?PHP print($surname); ?>" NAME="surname">
</label>
<p>
<Input Type = "Submit" Name = "Submit1" Value = "Login">
</FORM>
</body>
</html>
是的工作原理 - 我剛剛聲明瞭變量,就像你在HTML代碼執行前的PHP代碼中所說的那樣。 Thanks.p.s我希望我的教程指南能夠更好地告訴我。開採你我可以發現我的錯誤我猜。 –