小さなPHPスクリプトを実行しようとしています。次の小さな PHP 行を実行しようとすると、エラーが発生します。?> html コード内。私のチュートリアル ガイドによると、value 要素のこの行により、ブラウザーを更新した後でもテキスト フィールドに入力された入力テキストが保持されるようになっているはずですが、そうではありません。次のエラー メッセージが表示されます。
注意: 未定義の変数: 27 行目の C:\wamp\www\pages\basicForm.php の姓 コール スタック #TimeMemoryFunctionLocation 10.0007366504{main}( ..\basicForm.php:0 " NAME="surname">
なんで?
そしてコード:
<!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>