0

我试图弄清楚如何在嵌套表中显示附加信息。基础 html 数据表是通过 PHP 生成的。一些数据字段有单选按钮。单击 rb 后,嵌套数据表应在基本数据行下方可见,但对于每一行。

PHP代码:

while (oci_fetch($stmt)){
echo  "<tr>\n"
    . "<td class='v'>" . oci_result($stmt, 'COL1') . "</td>\n"
    . "<td class='v'>" . oci_result($stmt, 'COL2') . "</td>\n"
    . "<td class='v'>" . oci_result($stmt, 'COL3') . "</td>\n"
    . "<td class='v'>" . oci_result($stmt, 'COL4') . "</td>\n"
    . "<td class='v1'><input type='radio' name='info' value='SUB_INFO' id='rbt'>". oci_result($stmt, 'DETAILS') .  "</td>\n"
    . "</tr>\n";
}

echo "</table>\n";

感谢您分享您的想法!

4

1 回答 1

0

你能用更多的代码更新你的原始帖子,包括上面的表格(即使它只是 html)?我想我有一个解决方案给你,但我对你想要做什么感到模糊。

另外为什么不这样做呢?

<tr> 
<?php $cols = array('COL1','COL2','COL3','COL4'); 
     for ($i=0; $i < count($cols)-1; $i++) { ?>
        <td class='v'> <?php echo oci_result($stmt, $cols[$i] ) ?></td>
<?php } //end the for loop?>
        <td class='v1'>
            <input type='radio' name='info' value='SUB_INFO' id='rbt'><?php echo oci_result($stmt, 'DETAILS') ?></td>
</tr>
</table>
于 2013-10-16T08:44:08.727 回答