繁体   English   中英

如何从 db w/o framework 制作动态表单?

[英]How to make a dynamic form from db w/o framework?

我正在使用 php 作为后端部分的项目,并且没有任何框架。

我有一个数据库,我的主表 car 表链接到其他表(颜色、重量、最大速度、价格)。

我有一个表格,允许我根据所有这些标准将他的“完美”汽车还给我的用户。

我希望,当用户选择他的汽车颜色时,比如说蓝色,在下面的重量字段中,带有选项 ["car < 2t"; "2t < 汽车 < 2.5t"; "car > 2.5t"],如果我的数据库中没有一辆蓝色汽车的重量超过 2.5t,则不显示此选项。

我不知道如何在没有框架的情况下做到这一点......有没有人有任何线索可以给我?

您可以直接通过 SQL 执行此操作:

SELECT
    weight.id,
    weight.value
FROM
    weight
    JOIN color
        ON color.car_id = weight.car_id
        AND color.name = "blue" # <-- Join only blue cars
WHERE
    weight.value > 2500 # <-- only show above 2500

工作示例

这应该可以帮助您获得所需的解决方案。 如果您需要进一步的帮助,请创建一个包含您的数据库结构和一些示例内容的小提琴

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM