繁体   English   中英

不确定如何进行json php mysql集成

[英]Unsure how to approach json php mysql integration

出于争论的原因,我说:

<select id="lvl1">
</select>
<div id="lvl2">
    <select id="lvl2a">
    <select id="lvl2b">
    <input text id="lvl2c">
</div>
<select id="lvl3">
</select>

file1.php ,我想用查询的结果填充<select id="lvl3"> ,该查询的结果基本上如下所示:

SELECT * FROM lvl1 WHERE fld_a = lvl2a AND fld_b = lvl2b AND fld_c = lvl2c

最大的困难是lvl2在外部JS文件(动态创建file2.js基于什么用户选择) lvl1 从我所看到的一切来看,似乎我想为此使用JSON,但是我将如何从外部js文件file2.js调用位于file3.php的PHP函数,并将这些结果作为数组返回以填充lvl3file1.php

希望我对自己的解释足够好。 先感谢您。

您将需要重构标记的生成方式,以使其生效。 这是我的处理方式:

  1. 页面加载时, lvl1从PHP脚本中吐出。
  2. 用户在lvl1选择了某些lvl1 ,您便用他们选择的内容向服务器发出AJAX请求。
  3. 服务器以您插入页面的lvl2标记作为响应。
  4. 如果需要的话,做同样的用户从选择的东西后lvl2获取的内容lvl3
  5. 最后,提交表单会将所有选定的数据中继到您的表单处理脚本中,您将在其中验证响应并执行其他操作。

那应该足以使您前进。

暂无
暂无

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

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