2012-08-02 70 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