2 つの異なるアクションで 2 つのフォームを作成できます
<form action="login.php" method="post">
<input type="text" name="user">
<input type="password" name="password">
<input type="submit" value="Login">
</form>
<br />
<form action="register.php" method="post">
<input type="text" name="user">
<input type="password" name="password">
<input type="submit" value="Register">
</form>
またはこれを行う
<form action="doStuff.php" method="post">
<input type="text" name="user">
<input type="password" name="password">
<input type="hidden" name="action" value="login">
<input type="submit" value="Login">
</form>
<br />
<form action="doStuff.php" method="post">
<input type="text" name="user">
<input type="password" name="password">
<input type="hidden" name="action" value="register">
<input type="submit" value="Register">
</form>
次に、PHP ファイルは switch($_POST['action']) として機能します...さらに、両方のリンクを同時にクリックしたり、同時に要求を行ったりすることはできません。各送信は個別の要求です。
次に、PHPはスイッチロジックを続行するか、ログイン手順と登録手順を実行する別のphpファイルを持っています