Php 以编程方式为html td设置colspan

Php 以编程方式为html td设置colspan,php,netbeans,Php,Netbeans,我正在尝试使用下面的代码设置html单元格的列跨度 <td colspan="<?php echo $col_nos; ?>" style="text-align: center;"> 你知道我做错了什么吗 更新1: 完整的代码行 <tr style="background: white !important; "><td colspan="<?php echo $col_nos; ?>" style="text-align: ce

我正在尝试使用下面的代码设置html单元格的列跨度

<td colspan="<?php echo $col_nos; ?>"  style="text-align: center;">
你知道我做错了什么吗

更新1:

完整的代码行

<tr  style="background: white !important; "><td colspan="<?php echo $col_nos; ?>"  
style="text-align: center;"><?php echo $params['page']; ?></td></tr>

呈现的html输出-从输出的Ctrl+U中检索

<td colspan="8" style="text-align: center;"> 

我假设代码保存在
.html
文件中,因此Netbeans仅将其解释为html。 有两种方法可以告诉Netbeans在HTML文件中使用了PHP代码:

  • 将文件从
    page.html
    重命名为
    page.php
  • 转到工具->选项->杂项->文件,选择文件扩展名
    html
    关联的文件类型为
    text/x-php5
现在Netbeans能够正确处理HTML文件中的PHP代码块


我看那行代码没有问题。你查过$col\u nos;包含有效数字?您需要发布更多代码部分来解决此问题。发布html输出和代码这是html输出;你有什么版本的Netbeans?什么关联的文件类型具有文件扩展名
php
<td colspan="8" style="text-align: center;">