有时我们需要将表格分成几个部分(页面),分别处理,然后将它们组合成一个结果。
本文介绍了实现这一目标的方法和设计模式。
注意:
将一个表格分割成多个步骤的问题非常复杂,尤其是如果你想把它做好。在我的一生中,我遇到了许多方法,我将在此讨论。有些方法看起来很吸引人,但很天真,只在特定情况下有效。对于每一种方法,我都会描述它在什么时候有意义,哪些方法没有意义。
理论解决方案的设计
通常情况下,目标是在第一页的第一个表单中获取基本数据,对其进行验证,然后将其保存在 "某个地方 "…
我想我们已经创建了一个HTML表单,我们把它发送出去,现在我们想处理数据。有一篇关于创建HTML表单的单独的文章。
接收数据--不同的方式
表格的发送方式是直接在HTML中设置的
有2个选项。
GET - 它在问号后的地址栏中可见。
例如:php.baraja.cz/search.php?query=formulare。
POST - 隐藏(不可见),大多数表格都是通过邮寄发送的。
然后我们要用同样的方法在PHP中读取它们。
从用户那里获得数据并将其转移到脚本中去…
在我们通过PHP在服务器端处理任何用户数据之前,我们需要先得到它。这是在浏览器中通过HTML表单完成的,这些表单定义了接收数据的基本元素。本文的目的不是要介绍所有形式的可能性,而只是介绍接受数据和理解原理的基本可能性。
基本的HTML表格来源
<form action="script.php" method="get">
<!-- Zde bude celý obsah formuláře -->
</form>
…