fsk33 2023-04-26 15:12 采纳率: 73.9%
浏览 94
已结题

PHP下拉框加载数据库字段,选择下拉列表后将对应的其它数据库字段显示在不同文本框中。

客户需求,做一个影像诊断模板调用的网页程序,目前有一个存储模板的数据库表:mouldx,里有三个字段,分别是:模板名称、影像征象、诊断意见。我开发在PHP网页的下拉列表框中已能加载模板名称了,但是需要在选择下拉列表框中选择“模板名称”后,能在textarea name="影像征象1"和textarea name="诊断意见1"两个框中显示数据库中对应的影像征象、诊断意见字段,我做的以下代码,在选择下拉框中的模板名称后,只能在textarea name="影像征象1"中显示数据库的“影像征象”字段,在textarea name="诊断意见1"框中显示的却是模板名称,需要怎么修改代码,才能同时textarea name="影像征象1"和textarea name="诊断意见1"两个框中显示数据库中对应的影像征象、诊断意见字段呢?

<script>
$(function(){
$("[name='drxiongbu']").change(function(){
var a = $(this).find("option:selected").text();
var a = a.replace(/\"/g, "");
var b = $(this).find("option:selected").val();
$("[name='诊断意见1']").val(a);
$("[name='影像征象1']").val(b);
});
});
</script>
 <select name="drxiongbu" class="b" id="drxiongbu">
              <option value=0>--胸部DR--</option>
<?php
$sql= "select 模板名称 from mouldx where 设备类型='DR' and 位置='胸部DR'";//sql语句
$result = mysql_query($sql, $db_conn);//执行sql语句
while($row = mysql_fetch_array($result))
  {$sql2= "select 影像征象 from mouldx where 模板名称='$row[模板名称]'";
  $result2 = mysql_query($sql2, $db_conn);
  $row2 = mysql_fetch_array($result2);
 
    echo "<option value='$row2[影像征象]'>$row[模板名称]</option>";//循环,拼凑下拉框选项
  } 
?>
</select>

<textarea name="影像征象1" class="c"  id="影像征象1" ><?php echo $row_rsupdate['影像征象1']; ?></textarea>
<textarea name="诊断意见1" class="d"  id="诊断意见1"><?php echo $row_rsupdate['诊断意见1']; ?></textarea>

  • 写回答

3条回答 默认 最新

  • 喝茶品人生 2023-04-26 15:20
    关注

    影像征象、诊断意见你没有先从sql里检索出来,改成这样:

    $(function() {
      $("[name='drxiongbu']").change(function() {
        var templateName = $(this).find("option:selected").text().replace(/\\"/g, "");
        var query = "select 影像征象, 诊断意见 from mouldx where 模板名称='" + templateName + "'";
        $.get("query.php", { query: query }, function(data) {
          var result = JSON.parse(data);
          $("[name='影像征象1']").val(result[0].影像征象);
          $("[name='诊断意见1']").val(result[0].诊断意见);
        });
      });
    });
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月26日
  • 已采纳回答 4月26日
  • 创建了问题 4月26日

悬赏问题

  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 正弦信号发生器串并联电路电阻无法保持同步怎么办
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 个人网站被恶意大量访问,怎么办
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)