Ich habe ein Formular in PHP geschrieben und m?chte mich zur überprüfung direkt mit der Backend-Datenbank verbinden. Wenn es korrekt ist, werden die Informationen direkt auf der n?chsten Seite angepasst Konto und Passwort werden direkt auf der Anmeldeseite angezeigt, ohne dass Sie hin und her springen müssen.
Ich habe viele davon gelesen. Gehen Sie zuerst zur PHP-Verifizierungsseite. Wenn sie nicht korrekt ist, ist es sehr mühsam, sie erneut zu ?ffnen, um sich bei PHP anzumelden.
Wei? jemand Bescheid?
如果是前后端分離,就用ajax 如果是PHP+HTML 給你一段代碼參考
<?php
????@$username = $_REQUEST['username'];//獲取本頁提交的賬號
????@$password = $_REQUEST['password'];//獲取本頁提交的密碼
????$status = false ;//定義一個狀態(tài)
????if (isset($username) || isset($password)) {
????????//如果用戶名和密碼都有,執(zhí)行驗證邏輯,如果錯誤,把$status 改成錯誤信息,比如賬號密碼錯誤
????}
?>
<html>
<body>
<!-- form的action提交地址為當(dāng)前頁面的PHP文件 -->
<form action="/login.php" method="post">
????<?php if ($status !== false ) { echo "<div>".$status."</div>" } ? >
????<input type="text" name="username">
????<input type="text" name="password">
????<button type="submit">登陸</button>
</form>
<body>
</html>
用ajax 就行了,頁面就不會切換了。