【问题标题】:Need to get dynamic HTML content as a string需要以字符串形式获取动态 HTML 内容
【发布时间】:2016-03-24 17:36:05
【问题描述】:

我也希望能够将这段代码添加到被回声包围的“”

并且仍然能够输出当前如下所示的变量。这是我的思想严重关闭的地方。

  <td><?php echo $row_Recordset1['leaveID']; ?>&nbsp; </td>
  <td><a href='Leavedetail.php?recordID=<?php echo $row_Recordset1['leaveID']; ?>'> <?php echo $row_Recordset1['serviceNumber']; ?>&nbsp; </a></td>
  <td><?php echo $row_Recordset1['rank']; ?>&nbsp; </td>
  <td><?php echo $row_Recordset1['organisation']; ?>&nbsp; </td>
  <td><?php echo $row_Recordset1['lastName']; ?>&nbsp; </td>
  <td><?php echo $row_Recordset1['firstName']; ?>&nbsp; </td>
  <td><a class='btn btn-default' href='userDeleteProcess.php?id={$row_Recordset1['leaveID']}'>Delete</a></td>

【问题讨论】:

  • 欢迎来到 Stack Overflow!最好你的问题标题能说明你要解决的问题。这样,下一个遇到类似问题的人将能够从你的问题和任何答案中受益。请考虑编辑您的问题以澄清标题。
  • 我建议使用 heredoc - 您可以在 PHP Manual 中了解它
  • 请不要破坏您的问题。
  • DavidG,你破坏我自己的问题是什么意思?

标签: php html mysql css


【解决方案1】:

您需要使用ob_get_contents();

您的代码将如下所示。

<?php
ob_start();
?>

      <td><?php echo $row_Recordset1['leaveID']; ?>&nbsp; </td>
      <td><a href='Leavedetail.php?recordID=<?php echo $row_Recordset1['leaveID']; ?>'> <?php echo $row_Recordset1['serviceNumber']; ?>&nbsp; </a></td>
      <td><?php echo $row_Recordset1['rank']; ?>&nbsp; </td>
      <td><?php echo $row_Recordset1['organisation']; ?>&nbsp; </td>
      <td><?php echo $row_Recordset1['lastName']; ?>&nbsp; </td>
      <td><?php echo $row_Recordset1['firstName']; ?>&nbsp; </td>
      <td><a class='btn btn-default' href='userDeleteProcess.php?id={$row_Recordset1['leaveID']}'>Delete</a></td>

<?php
$output = ob_get_contents();
ob_end_clean();
echo $output;
?>

【讨论】:

    【解决方案2】:

    cases 中,如果您不能按照@PratikSoni 的建议使用output buffering,我建议您查找printf()sprintf() 函数以获得格式化输出。

    使用示例:

    $output .= sprintf("<td>%s&nbsp;</td>", $row_Recordset1['leaveID']);
    

    这样你就可以把它放在一个变量中,并且可以做echo 或任何你可能需要它的东西。

    【讨论】:

      【解决方案3】:

      看看这是否有效

      <td><?php echo $row_Recordset1['leaveID']; ?>&nbsp; </td>
      <td><a href='Leavedetail.php?recordID=<?php echo $row_Recordset1['leaveID']; ?>'> <?php echo $row_Recordset1['serviceNumber']; ?>&nbsp; </a></td>
      <td><?php echo $row_Recordset1['rank']; ?>&nbsp; </td>
      <td><?php echo $row_Recordset1['organisation']; ?>&nbsp; </td>
      <td><?php echo $row_Recordset1['lastName']; ?>&nbsp; </td>
      <td><?php echo $row_Recordset1['firstName']; ?>&nbsp; </td>
      <td><a class='btn btn-default' href='userDeleteProcess.php?id={$row_Recordset1['leaveID']}'>Delete</a></td>
      

      【讨论】:

        猜你喜欢
        • 2016-02-20
        • 1970-01-01
        • 2014-04-19
        • 2013-10-17
        • 1970-01-01
        • 1970-01-01
        • 2019-11-16
        • 1970-01-01
        • 2011-07-08
        相关资源
        最近更新 更多