-1

这是一个非常基本的问题。这是我尝试创建工作表单的过程:

我创建了 HTML 表单。添加了一些 JavaScript 让它做一些我需要的事情。用 CSS 对其进行样式化,编写 PHP 代码并创建一个数据库(一开始我不知道如何做)以保存输入的数据。我不知道该怎么做,但在过去的两周里,我已经成功地按照我需要的方式做到了,我对自己很满意。经过大量工作,表单完美地将数据发送到数据库并在您点击提交后将其显示在页面中,并且看起来也非常好。

问题是......我正在创建的这是一个活动银行,供我们在工作中使用(我教英语),我创建的页面(基础)只是这个数据库中需要的众多页面之一。让我解释一下……假设我创建的页面是 Book3 Chapter1 活动的发布和展示,我需要许多其他页面(这将是这个页面的精确副本)。

我的问题是......我是否必须手动创建(实际上是复制和粘贴)新的数据库/表(这将超过一百个)或者有一种方法可以使这个过程自动化?

我的意思是,所有页面都将共享相同的变量和相同的表单……当然,唯一不同的是标题和输入的数据。

我必须为每个页面创建一个数据库吗?还是同一数据库中每个页面的新表?

如果你仍然不明白我需要什么,这应该是这样的:Book1 有 40 章,所以,40 份相同的表格(已经很好用了);PLUS Book2 有 40 多章等。

提前感谢您的任何澄清。对不起,如果这是一个如此基本的问题,但如果不是,否则,我想做的事情非常复杂,我不介意我对这一切了解不多,我会接受挑战,比如当我从头开始制作此表单时,我从未听说过“数据库”。任何帮助的话表示赞赏。

4

2 回答 2

0

我认为在您的情况下,您总共有两个表。由于您已经添加了一个,因此您需要另一个,其中第一个将包含具有主键列的公共数据,另一个表将保留第一个表的主键和多个出现的数据。然后稍后您需要加入(Sql join)可旋转以获取您的数据。

于 2013-09-16T03:15:17.647 回答
0

这不是数据库或表的工作方式。您应该为每个表单提交在一个或多个表中创建一个新行。您几乎不应该动态创建表,更不要经常创建数据库。

听起来你想要一张books桌子,一张chapters桌子。books 表中的每一行将在 chapters 表中通过外键“指向”它的许多行。

于 2013-09-16T03:16:34.197 回答