我面前没有实际的代码,但我会尽力解释这一点。
对于加拿大的每个省,我都有几页。每个省页面都有一个非常简单的 HTML 表单,其中包含两个字段,艺术家和歌曲。基本上它是让用户发布他们最喜欢的艺术家和歌曲。现在,我在每个省的每个页面上使用这个 HTML 表单。
对于如何使表格适用于每个省份,以便内容不会插入错误的省份页面,我有点困惑。
我需要为每个省建立一个数据库吗?
非常感谢任何帮助建议。谢谢你。
我认为最简单的解决方案是hidden
在您的表格中添加一个代表省份的字段,并且在插入数据库时也只需添加此值,这样您就可以知道哪些歌曲/艺术家来自哪个省份
对于不列颠哥伦比亚省:
<input type="hidden" name="Province" value="BC">
对于阿尔伯塔:
<input type="hidden" name="Province" value="AB">
ETC...
编辑:
我们将使用隐藏变量将数据从 传递form
到php script
. 通过隐藏,它是用户无法修改的值。如果您希望用户修改它,您可能会使用组合框来选择省。话虽如此,在您的脚本中,您现在可以访问$_GET['Province']
将保存HTML
. 如果您为每个省份创建了不同的页面,则必须相应地手动设置该值。
我建议你Province
在你的数据库中有一个字段以及艺术家/歌曲。在数据库中插入艺术家/歌曲时,只需添加新字段Province
. 例如,这将允许您SELECT * WHERE Province='ON'
从 Ontarians 获取所有用户输入。
如果仍然不清楚,请随时要求更多说明。