1

这是一个相当长而沉重的问题。首先我是 PHP 新手,但我知道 javascript 和 HTML 以及 CSS。我已经创建了网页的静态元素,并设法将其与登录和注册预制 php 布局集成,因此目前用户可以注册和登录网站。然而,关键要素仍然存在;用户应该能够从数据库中选择一个项目,并在选择后将该项目“固定”到特定的 div。

例如,用户单击“image.div”下方的按钮,当用户单击此按钮时,会弹出一个带有一些选项的模式,用户必须选择一个选项,然后加载更多信息供用户查看。获得此信息后,用户单击“pin”并且模式关闭并且该特定选择被“pinned”到“image.div”。每个单独的“ Image.div”都将拥有自己的类别,例如酒店,租赁,餐馆等。当仅选择分配的类别时,请通过“ Image.div”显示。

“固定”对象只能由在该用户登录时固定它的用户查看。

我还希望弹出模式中的选择可以通过关键字搜索,例如金士顿、纽约等。

php 登录脚本附带的数据库有下表: fgusers 该表有以下列:id_user、name、email、phone_number、用户名和密码。

除了上述信息请求,我还想知道如何为此构建数据库,我应该扩展 fgusers 表吗?或者我应该为每个创建单独的表?

将不胜感激。

4

1 回答 1

0

如果我正确理解您的问题,那么实现您所追求的效果的最佳方法是使用 AJAX 通过 PHP 脚本访问数据库信息。然后使用 javascript 来操作 xmlhttp 结果。

就 MySQL 数据库表而言,最好为不同的信息创建单独的表。您将需要在每个表中创建一个列,该列引用您要将特定表信息链接到的表中的标识列。

然后你只需要在引用表数据时使用 JOIN 命令。

示例:如果要将数据链接到特定用户,可以将用户名列添加到表中,并将用户名添加到数据行。稍后当您要检索该用户数据时,只需引用用户名即可。如果有多个用户数据表,请使用 JOIN 命令将这些表链接在一起。

于 2013-05-19T07:12:38.897 回答