2012-08-02 41 views
-1

我有一個表格,它有像name,number,email等詳細信息...我有3個這樣的表單。在php中連接表格

因此,我創建了一個名爲form.php的文件,它具有表單,並將其包含在我的頁面中。

每個表格有一些細節是不是在其他形式,如:

  • 一種形式有槽數量,而其他2沒有它。

我明確地在窗體中以不同的形式在每個頁面中添加了不常見的部分。

現在我有2個提交按鈕。那麼,如何避免使用兩個按鈕並將兩個表單連接爲完整表單中的數據?它必須添加到一個表中。

+0

我試過javascript,但我想它沒有給出正確的結果 – 2012-08-02 12:21:06

+0

你真的應該發佈你正在做的事情的代碼,以及它是如何工作的,或者沒有工作,以便SO的人可以看看它,找到問題並希望解決您的問題。 – Fluffeh 2012-08-02 12:22:37

+0

我不想在三個不同的頁面中三次寫同一個表單,因爲大多數數據在所有表單中都是相同的。但是通過分割表單,即1.form.php 2.這是一個存在於age.I dont我知道如何將第二種形式的數據發送到SQL ...與一個提交按鈕 – 2012-08-02 12:25:09

回答

1

在前兩種形式中使用$ _SESSION將數據轉換爲第三種形式。 http://php.net/manual/en/reserved.variables.session.php

然後從第三種形式的會話中檢索數據並將其作爲隱藏字段。

然後最後一張表格上的提交按鈕將提交所有的數據,即從第三種形式的字段以及前兩種形式中攜帶的數據。

+0

任何其他方式不使用會話????? – 2012-08-02 12:36:22

+1

也可以使用cookie,但我wouldnt推薦。會議是爲了解決這類問題,我認爲它是最好的方式。在PHP中,添加和檢索會話也非常簡單。 – Adi 2012-08-02 12:54:21