PHP、Jquery、嵌套html表

PHP、Jquery、嵌套html表,php,jquery,html,Php,Jquery,Html,我试图弄清楚如何在嵌套表中显示附加信息。 基本html数据表是通过PHP生成的。某些数据字段具有单选按钮。单击rb后,嵌套数据表应在基本数据行下方可见,但对于每一行 PHP代码: while (oci_fetch($stmt)){ echo "<tr>\n" . "<td class='v'>" . oci_result($stmt, 'COL1') . "</td>\n" . "<td class='v'>" . oci_res

我试图弄清楚如何在嵌套表中显示附加信息。 基本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";
while(oci_fetch($stmt)){
回显“\n”
.oci_结果($stmt,'COL1')。\n
.oci_结果($stmt,'COL2')。\n
.oci_结果($stmt,'COL3')。\n
.oci_结果($stmt,'COL4')。\n
.oci_结果($stmt,'DETAILS')。“\n”
.“\n”;
}
回音“\n”;

谢谢分享你的想法

你能用更多的代码更新你原来的帖子吗,包括上面的表格(即使只是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>


您不应该在循环中使用静态
id
。给它上课吧,我还没试过呢。我有上面的基本表,代码片段。请更清楚地说明你在问什么。也许可以用PHP脚本的HTML输出创建一个sql查询。1.查询显示基本数据,2.查询显示详细信息。目标:单击基础表中的rb时,在嵌套表中显示详细信息。谢谢!我将在一段时间后发布html。基本表:COL1 COL2 COL3(radio)COL4(radio)我需要更多的原始html来帮助您。用你想让它看起来像的原始html更新你的OP,并告诉你正在点击什么使事情发生。我想你很可能需要AJAX来做你想做的事情