我有一個名為processLogin.php的 PHP 檔案(主要用于登錄和注冊),其中包含 2 個 HTML<form>元素。每個表單都有一個提交按鈕。我$_SERVER['PHP_SELF']用來處理表格。
那么有什么方法可以識別要處理的表單提交,例如登錄表單?或注冊表。因為這兩個<form>元素都有 action 屬性是$_SERVER['PHP_SELF']
我的代碼:
<form id="registerUserForm" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post">
和<form id="loginUserForm" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post">
uj5u.com熱心網友回復:
通常,您可以通過檢查單擊了哪個表單來處理表單。
像這樣。
<form id="loginUserForm" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post">
<input type="submit" name="login" value="Login" />
</form>
<form id="registerUserForm" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post">
<input type="submit" name="register" value="Login" />
</form>
然后撰寫php代碼來處理如下表格
<?php
if(isset($_POST['register')){
// Write code to handle registration here
}
if(isset($_POST['login')){
// Write code to handle login here
}
?>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/462122.html
