假设我在数据库中有一个表,如:,它包含一些类型以及它们的值,对于每个客户端和每种语言来说都是不同的:-
cname | clang | blogs | article| directory | video
John | English | 4.5 | 4 | 5 | 10
Jasmin | German | 2 | 3 | 1.2 | 7 我的Php页面如下:-
这里我用了两次跌落:
#clientlanguage\\(/Second用于根据clientname/选择语言)
Language
Blogs | value |
Article | value |
Directory | value |
Video | value |我需要的只是如何使用php和mysql,甚至不是jquery从我的表中以这种格式获取这些值。
发布于 2014-01-29 10:13:59
SQL查询和PHP是服务器端的通信和计算。在选择第一个下拉列表之后,如果不再次使用JS之类的东西与服务器通信并检索您要查找的内容,就不可能更改第二个下拉列表。
您是否只是问如何查询:
SELECT blogs, article, directory, videos FROM tablename WHERE cname='clientname' AND clang='clientlanguage'并用于选择满足两个参数的行。
发布于 2014-01-29 10:15:11
没有js是不可能的。一旦PHP发送出页面,PHP的工作就完成了,之后就无法更改网站了.但你猜怎么着?这是JS的工作
发布于 2014-01-29 10:20:37
您可以将请求发送到同一个PHP页面,将第一个下拉列表的值设置为所选值,并在第一个下拉列表中使用所选值的查询结果填充第二个PHP页面。此PHP页面还将包含嵌入其中的HTML。然而,这是实现既定行为的一种古老方法。您应该考虑使用AJAX。它是非常简单和直接的使用。
对于查询,您应该执行以下操作
select blogs, article, directory, video from table where cname="abc" and clan="English";其中abc是在第一个下拉列表中选择的值,而英语是第二个下拉列表中选择的值。
https://stackoverflow.com/questions/21427704
复制相似问题