以下代码 是 table中 一个单元格中实现 下拉框的问题。。
以下 下拉框中的值是定值 的问题 。。
 <td align="center"><input type="text" id="tabData21[]" name="tabData21[]" value="<?=$tmpDataArray2[0]?>" style="width:95%"></td>
 <td align="center"><input type="text" id="tabData22[]" name="tabData22[]" value="<?=$tmpDataArray2[1]?>" style="width:90%"></td>
<td align="center"><select id="tabData15[]" name="tabData15[]" style="width:90%">
    <option value="Null" <?=$tmpDataArray2[2]=='Null' ? 'selected="selected"':''?>>Null</option>
    <option value="AAA"  <?=$tmpDataArray2[2]=='AAA' ? 'selected="selected"':''?>>AAA</option> 
    <option value="BBB"  <?=$tmpDataArray2[2]=='BBB' ? 'selected="selected"':''?>>BBB</option>
</select> </td>现在 我要重数据库中动态取值 ,该怎么处理。。<td align="center"><select id="tabData23[]" name="tabData23[]" style="width:90%">
   <?  $strSql = "SELECT T_Name FROM bit.cpar_data_detail WHERE vcarNo ='".$formId."' "; /// '1263' ";//
      $query = $WORKFLOW->dbCon->getQuery($strSql);
     while($rs = $WORKFLOW->dbCon->getData($query)){?>        
  <!--option value="//这里要怎么去写?///"><?=$rs['T_Name']?></option>
    <?  }?>
</select> </td>我是要达到同样的效果...

解决方案 »

  1.   

    valu值跟文本不是一样的吗?while($rs = $WORKFLOW->dbCon->getData($query)){?>        
          <option value="<?=$rs['T_Name']?>" ><?=$rs['T_Name']?></option>  
            <?  }?>
      

  2.   

    <option value="Null" <?=$tmpDataArray2[2]=='Null' ? 'selected="selected"':''?>>Null</option>这里还有一段哦 ???
      

  3.   


    while($rs = $WORKFLOW->dbCon->getData($query)){?>        
          <option value="<?=$rs['T_Name']?>" <?=$tmpDataArray2[2]==$rs['T_Name'] ? 'selected="selected"':''?> ><?=$rs['T_Name']?></option>  
            <?  }?>
      

  4.   

    这样:
    while($rs = $WORKFLOW->dbCon->getData($query)){?>        
          <option value="<?=$rs['T_Name']?>" <?=$tmpDataArray2[2]==$rs['T_Name'] ? 'selected="selected"':''?> ><?=$rs['T_Name']?></option>  
            <?  }?>