【问题标题】:Wrap PHP with variable into hidden DIV将带有变量的 PHP 包装到隐藏的 DIV 中
【发布时间】:2018-10-27 15:20:05
【问题描述】:

我有一个复杂的脚本,其中确切的行

<?php echo $this->loadTemplate('report'); ?>

在页面加载时响应特定的“报告”表单。

我尝试将此行包装到 DIV 中以保存页面上此报告的加载,但将其隐藏。

不幸的是我的实验

<?php echo "<div hidden>HIDEME<?php echo $this->loadTemplate('report'); ?></div>"?>

只是隐藏而不是“回显”。

感谢任何提示尝试(如果这种用 DIV 包装 PHP 代码是可能的)

【问题讨论】:

  • 你已经在 PHP 中了。取出&lt;?php echo 并连接$this-&gt;loadTemplate('report')

标签: php html


【解决方案1】:

现在您正在回显一个开头的&lt;?php 标签。相反,您想要连接。

自从我做任何 PHP 以来已经有一段时间了,但假设您的 loadTemplate 有效,这应该可以解决问题。

<?php echo "<div hidden>HIDEME".$this->loadTemplate('report')."</div>"?>

【讨论】:

    【解决方案2】:

    您已经在回显 - 不要打开第二个回显,而是用引号结束/开始回显字符串并使用点连接特定于 php 的部分:

    <?php echo "<div hidden>HIDEME".$this->loadTemplate('report')."</div>" ?>
    

    【讨论】:

      【解决方案3】:

      你是这个意思吗?

      <?php
      echo '<style type="text/css"> .hidden {display:none;} </style>';
      echo '<div class="hidden">'.$this->loadTemplate('report').'</div>';
      ?>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-04-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-09
        • 1970-01-01
        相关资源
        最近更新 更多