Php 试图在SQL中插入大量URL查询

Php 试图在SQL中插入大量URL查询,php,sql,database,forms,Php,Sql,Database,Forms,我在这个网站上查阅了很多教程和帖子 我被要求设计一个相当庞大的php表单,它将接收大量用户信息并插入数据库 我想把它分成许多页(可能是4或5页) 我不是在寻找代码,而是寻找最佳实践 我在理论上思考代码 > Show page one >>user inputs details >>>tempDatabaseTable takes info >>>>next page >>>>

我在这个网站上查阅了很多教程和帖子

我被要求设计一个相当庞大的php表单,它将接收大量用户信息并插入数据库

我想把它分成许多页(可能是4或5页)

我不是在寻找代码,而是寻找最佳实践

我在理论上思考代码

    > Show page one
    >>user inputs details
    >>>tempDatabaseTable takes info
    >>>>next page
    >>>>>.....
    >>>>>page5 (last page)
    >>>>>>when all information has been collected, query from tempDatabaseTable and insert         
    >>>>>>into relevant tables.
    >>>>>>>delete tempDatabaseTable 
我想知道,我知道我应该使用$get方法,这样信息就不会显示在URL中,但传输信息(数组、JSON)的最佳方式是什么

我只是开始使用php和SQL,但到目前为止,我一直在通过URL使用数据,因为信息只能在本地网络上使用

同样,这将是一个巨大的问题,(9页a4纸)

请记住,许多字段将动态创建,因为用户可能需要更多行来回答一些问题,例如-您兄弟的姓名。如果必须,他们将单击“添加更多”按钮以动态创建新表单字段


任何一个好的家庭教师都会非常棒。

你知道如何使用课时吗

可以考虑使用<强>会话数组< /强>来存储信息。它将允许您保留每一页的输入,并在最后一页上一次性查询所有内容

注意:我不知道这是否是最佳实践,但我真的不知道有哪种更有效的方法可以将信息从一个页面移动到另一个页面,而无需:

答:使用$\u GET(这通常不是一个好选项)
B:将以前的每个$\u帖子附加到下一页的$\u帖子数组(如果用户来回跳转,该数组可能会中断)

但是,如果您确实这样做,请始终记住会话劫持等安全风险。在处理敏感信息时,如果可能,最好使用https

教程:

进一步阅读:

在本网站上查找页码。关于这个话题有很多问题。你可能是指
POST
而不是
$get
。如果没有,您应该使用
POST
,这样信息就不会显示在url中。您使用的是哪种DBMS?神谕Postgres?@a_horse_,没有名字,我正在通过php使用mySQL,如果有帮助的话?@jeroen,谢谢你,写了一个愚蠢的错误,我当然是指post方法。谢谢你的链接@Jesse Kernaghan,我现在就来看看。