仅获取具体化选择中的最后一行

Only getting the last row in materialize select

本文关键字:一行 最后 获取 具体化 选择      更新时间:2023-09-26

如何在 MATERIALIZE CSS 中更改 SELECT 标签的值。我正在尝试显示从数据库中存储的选定项目。我尝试在选择的末尾添加.material_select(),但它只检索行中的最后一个。如何显示每次尝试?这是我到目前为止尝试过的。

  $(function() {
    <?php
    $q  =  $db->query("SELECT buildingID, buildingName,building_projectID, floorNumber FROM tblBuilding");
      while($r = $q->fetch(PDO::FETCH_ASSOC)){ 
          $buildingID = $r['buildingID'];
          $buildingName = $r['buildingName'];
          $building_projectID = $r['building_projectID'];
          $floorNumber = $r['floorNumber'];
        $t = $db->query("select projectName from tblProject where projectID  = $building_projectID ");
        while($u = $t->fetch(PDO::FETCH_ASSOC)){
          $projectName = $u['projectName'];
    ?>
            $("#editModal<?php echo $buildingID ?>").click(function(){
              alert('<?php echo $projectName ?>');
              $("#editBuildingName").val("<?php echo  $r['buildingName'] ?>");
              $("#editBuildingProject").val("<?php   echo $projectName");              
              $("#editBuildingFloors").val("<?php  echo $floorNumber ?>");

            });
<?php }}?>   
});

而不是:

$("#editBuildingProject").val("<?php echo $projectName");

使用这个:

$("#editBuildingProject").val("<?php echo $building_projectID ?>").material_select('update');