在不进入REAL细节的情况下,我们假设我有一个名为Price的mysql表,它有两个数据,价格A和价格B.
在我的php页面上,我默认显示价格A.我现在要做的是让访问者选择显示价格B而不是价格A.我怎样才能实现这一目标?有人可以帮忙吗?
非常感谢
编辑更多详情:价格列在网站上 . 这个价格是一个数据,从我的mysql表中选择 - 让我们打电话给HKD . 在同一张表中还有另一个名为USD的数据 . 我想通过下拉菜单选择以美元查看价格 . 因此,如果他们选择USD,它将从mysql表中检索USD数据并显示它,取代原来的HKD,反之亦然,当他们再次选择HKD时 .
5 回答
为用户添加选择列表或超链接以更改结果 . 在onchange上选择或单击超链接将调用ajax函数来更新页面的内容
在查询中将列名从priceA更改为priceB .
旧
改成
您可以从DB中选择这两个值,然后在PHP中决定显示一个值,或者您可以在SQL中使用IF,如下所示:
类型当然是参数 .
你可以尝试这样的事情:
首先在你的sql语句中选择“price A”和“price B”,然后在你的页面中使用jquery,如下所示:
通过这种方式,当用户选择查看其他价格时,您无需重新加载页面或从数据库中再次选择数据 . 这是一个Demo,看看它是如何工作的 .