在动态创建的表行中通过PHP检索数据库信息


Retrieving database information via PHP within a dynamically created table row

这里的一位新手web开发人员需要帮助。。。

我正在构建一个发票应用程序,该应用程序允许用户从下拉列表中选择一种产品,根据该选择填充一些字段,然后动态地将另一行添加到发票表中,以便他们可以使用不同的产品重新开始。

问题是下拉列表中的产品选择是通过MySQL数据库表中的PHP填充的。页面加载时,会显示初始发票行,下拉列表中包含产品选项。。。然而,我还没有完全弄清楚如何填充后续(即动态)产品下拉列表。

因为所需的行数会有所不同,所以我希望用户只能创建所需的数量。我知道PHP将首先被读取(即在用户调用创建后续表行的Javascript函数之前),所以我的问题是如何用通过PHP从数据库中提取的产品名称填充动态创建的行/下拉列表这需要刷新页面吗?

如能提供任何指导,我们将不胜感激。

如果你不想刷新页面,你需要使用Ajax来填充后续的下拉列表(除非我不知怎么误解了你的问题——现在已经很晚了)。研究将Ajax与JQuery一起使用。