Php 在ajax下拉列表中添加另一列

Php 在ajax下拉列表中添加另一列,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我有一系列链式选择,通过调用MySQL数据库动态填充 这非常有效,但我必须在标签中添加另一列“Invm_InventoryDesc”,但保持值不变 (Invl_InventoryNumber)中的每个选项 我试图修改查询以包含Invm_InventoryDesc,但它破坏了它…我做错了什么 由于您没有分享执行代码时遇到的实际php错误,因此我只能猜测出问题所在 我看你把这个陈述用错了 我建议这样做,而不是你现在的循环: for ($i = 0; $i < mysql_num_rows($r

我有一系列链式选择,通过调用MySQL数据库动态填充

这非常有效,但我必须在标签中添加另一列“Invm_InventoryDesc”,但保持值不变 (Invl_InventoryNumber)中的每个选项

我试图修改查询以包含Invm_InventoryDesc,但它破坏了它…我做错了什么


由于您没有分享执行代码时遇到的实际php错误,因此我只能猜测出问题所在

我看你把这个陈述用错了

我建议这样做,而不是你现在的循环:

for ($i = 0; $i < mysql_num_rows($resBrands); $i++) {
    $brand = mysql_fetch_array($resBrands);
    $select->addItem($brand, 'result-' . $brand . '-' . $callType);
}
for($i=0;$iaddItem($brand,'result-'.$brand.-'.$callType);
}
现在for语句实际上做了一些事情

$i统计我们allready添加到$select的行数。首先是0“$i=0”

在此之后,我们检查allready添加的行数是否小于需要添加的行数(mysql返回的行数)

然后我们将一行加载到$brand。并将其添加到$select。(我不知道你在用$brand和$select做什么,所以我还是用你的代码。)

在此之后,我们在$i中添加一个。我们重新开始


可能是您的代码中有更多错误。但是如果没有更多的上下文,我无法判断是否有更多的错误。

您需要告诉我们您遇到了什么错误。SelectBox类的代码也会有帮助。对不起,基本上下拉列表是空的,没有错误,所以它没有创建单独的选项?
for ($i = 0; $i < mysql_num_rows($resBrands); $i++) {
    $brand = mysql_fetch_array($resBrands);
    $select->addItem($brand, 'result-' . $brand . '-' . $callType);
}