簡體   English   中英

php兩個自我提交表單在一個頁面上

[英]php two self submitting forms on one page

我有一個網頁表單,提交自己進行PHP動作。 我想在同一個網頁上添加第二個表單,這個表單也可以自我提交,但我沒有運氣找到適合我的設置的解決方案。 這是我的網頁的樣子。

首先,它檢查頁面是否已經提交,如果已經提交,它會重定向到其他地方。

if($_SERVER['REQUEST_METHOD'] == "POST") {
header("Location: viewcustomers.php");
}

接下來,表單本身。

<form id="addCustomer" method="POST" action=""> ..stuff.. </form>

然后,最后我的表格動作。

if('POST' == $_SERVER['REQUEST_METHOD']) {
..phpstuff..
}

我如何調整此表單操作(或添加另一個)以區分兩種不同的表單?

謝謝。

簡單!

<?php
    if(isset($_POST['action']) && $_POST['action'] == 'form1') {
        // Form 1
    } else if(isset($_POST['action']) && $_POST['action'] == 'form2') {
        // Form 2
    }
?>

<form action="#" method="post">

    <input type="hidden" name="action" value="form1" />
</form>

<form action="#" method="post">

    <input type="hidden" name="action" value="form2" />
</form>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM