我正在尝试将纸质表单转换为 PHP 表单,以将属性列表信息保存到数据库中,但我无法将自己的想法围绕在执行此操作的最佳方法上。我对 PHP 很好,但对数据库结构和规范化有点生疏。
我需要一张表 (tblListing) 来提供房产详细信息(列表编号、价格、地址等)。
但是我需要另一个表(tblPropFeatures)来显示属性(中央空调、中央供暖、瓷砖等)
还有另一个 (tblLotFeatures) 用于地块功能(Corner Lot、Cul-de-sac 等)。
我试图替换的纸质表格有超过一百个用于属性特征和地段特征的复选框,所以我想确保我将它们分开,以便正确规范化数据库。
但是我不知道我是否需要某种链接表,或者我是否可以只使用常规连接。
我还希望能够从数据库表中包含的功能动态构建复选框列表。如果将来需要添加新功能,管理员可以登录 phpMyAdmin 并向 PropertyFeatures 表添加一列,PHP 表单将在刷新时动态更新,并在数据库中显示新功能的新复选框。
提前感谢您的帮助和建议