为什么此提交操作不适用于 php isset?

Why this submit action dont work with php isset?

我有这个代码,是一个 HTML 注册,当您按下提交按钮时 php 操作

<html>
<head>
    <title>Pruebas de registro </title>
</head>
<body>
    <h1 align="center"> FORMULARIO DE REGISTRO </h1>
<form align="center" method="POST">
<p>User: <input type="name" name="user"></input> </p>
<p>Pass: <input type="password" name="password"> </p>
<p>RPass: <input type="password" name="password2"> </p>

<input type="submit" name="submit" value="Ok"> </input>
<input type="reset" value="Reset"></input>

</form>
<?php
    If (isset($_POST['submit'])) {
        echo "Has presionado submit"
}
?>
</body>

</html>

为什么当我按下 "OK" 提交按钮时 php 没有说我 "Has presionado submit" 有 isset?

<?php
    if (isset($_POST['submit'])) {
        echo "Has presionado submit"; // ; is missing
}

如果喜欢就写"if"不喜欢就写"If",然后在回显后加一个分号。

您在 If 条件中有语法错误,您忘记写一个 ;在 echo 语句之后