在选择框中选择不同的值和 id
Posted
技术标签:
【中文标题】在选择框中选择不同的值和 id【英文标题】:DIstinct values and id's on selection in select box 【发布时间】:2018-07-24 15:14:29 【问题描述】:这听起来可能有点简单,但我没有得到任何线索。我想在列中填充具有不同值的选择框,我也需要它们的 id。我正在发出一个 ajax 请求,从下拉列表中选择一个值,该下拉列表采用所选值的 id 并进一步处理它。目前,我的查询如下所示,但使用此选择框选项为空。
$sql = mysql_query("SELECT rpp_id,DISTINCT rpp_regn_bulkbatch_no FROM tbl_regn_prescribed_parameters where rpp_regn_bulkbatch_no != 0 GROUP BY rpp_regn_bulkbatch_no" ) ;
while ($row = mysql_fetch_assoc($sql))
$rpp_id = $row['rpp_id'];
$rpp_bulkbatch_no = $row['rpp_regn_bulkbatch_no'] ;
echo "<option value=" . $rpp_id . ">" . $rpp_bulkbatch_no . "</option>";
我能知道什么应该是正确的查询吗?任何帮助将不胜感激。
【问题讨论】:
您的查询毫无意义。也许您可以包含一些示例数据和预期的输出? 实际上我在一个表中有rpp_regn_bulkbatch_no
,每个都有一个自动增量rpp_id
。在选择rpp_regn_bulkbatch_no
时,我也想获得它的rpp_id
。
【参考方案1】:
因此解决了这个问题。
$sql = mysql_query("SELECT rpp_id, rpp_regn_bulkbatch_no FROM tbl_regn_prescribed_parameters where rpp_regn_bulkbatch_no != 0 GROUP BY rpp_regn_bulkbatch_no" ) ;
while ($row = mysql_fetch_assoc($sql))
$rpp_id = $row['rpp_id'];
$rpp_bulkbatch_no = $row['rpp_regn_bulkbatch_no'] ;
echo "<option value=" . $rpp_id . ">" . $rpp_bulkbatch_no . "</option>";
【讨论】:
以上是关于在选择框中选择不同的值和 id的主要内容,如果未能解决你的问题,请参考以下文章