繁体   English   中英

html 正在读取 php 标签

[英]html is reading php tag

如何在html中编写php代码,html正在读取php标签

while($value = mysqli_fetch_array($result33))
 {
   $output .=
    '
      <tr>
      <td>
       '.$value['co_name'].'
      </td>
      <td>
       <div class="hidden-sm hidden-xs btn-group">

       <button class="btn btn-xs btn-info" 
         onclick="openmymodel('.$value['id'].', 
           <?php '.$value['co_name'].' ?>, <?php 
           '.$value['eco_name'].' ?>)">
        <i class="ace-icon fa fa-pencil bigger-120"></i>
       </button>

       <button class="btn btn-xs btn-danger" 
          onclick="confirm_modal('.$value['id'].')">
         <i class="ace-icon fa fa-trash-o bigger-120"></i>
       </button>
      </div>
     </td>
   </tr>
    ';
   }

问题是 html 正在读取“openmymodel 函数”中的 php 标签

那是因为您的分隔符是' ,而不是<?php标签,这实际上是您正在使用的。

如果您对语法高亮器稍加注意,您会看到<?php与字符串的其余部分具有相同的颜色。

这意味着它没有被检测为句子。

while($value = mysqli_fetch_array($result33))
 {
   $output .=
    '
      <tr>
      <td>
       '.$value['co_name'].'
      </td>
      <td>
       <div class="hidden-sm hidden-xs btn-group">

       <button class="btn btn-xs btn-info" 
         onclick="openmymodel(
           '.$value['id'].', 
           \''.$value['co_name'].'\', 
           \''.$value['eco_name'].'\')">
        <i class="ace-icon fa fa-pencil bigger-120"></i>
       </button>

       <button class="btn btn-xs btn-danger" 
          onclick="confirm_modal('.$value['id'].')">
         <i class="ace-icon fa fa-trash-o bigger-120"></i>
       </button>
      </div>
     </td>
   </tr>
    ';
   }

自己注意语法高亮现在是如何变化的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM