私はPHPの初心者を独学しています。送信ボタンがクリックされた場合にのみ、小さな PHP スクリプトを実行したいと思います。残念ながら、isset()
(私のチュートリアル レッスンによると) この送信ボタン チェックを実行する機能は動作していないようです。
ブラウザーでページを更新するとprint("You're not a member of this site");
、送信ボタンをまだ押していないにもかかわらず、PHP スクリプトの一部が実行されます。なんで?
そしてコード:
<html>
<head>
<title>A BASIC HTML FORM</title>
<?PHP
if (isset($_POST['Submit1'])) {
$username = $_POST['username'];
if ($username == "letmein") {
print ("Welcome back, friend!");
}
else {
print ("You're not a member of this site");
}
}
?>
</head>
<body>
<Form name ="form1" Method ="POST" Action ="basicForm.php">
<INPUT TYPE = "TEXT" VALUE ="username" NAME="username">
<p>
<Input Type = "Submit" Name = "Submit1" Value = "Login">
</FORM>
</body>
</html>