如何使用PHP显示表格列?

时间:2019-05-15 05:15:30

标签: php html

我试图仅在php / html中$ edit = 1时显示两列。以下内容也是如此:

<?php
   if ($edit == 1)
        {
    <td align="center"><a href="editor/editor.php?id=<?php echo $row["id"]; ?>" onclick="handleLinkClick(event);">Edit</a></td>
    <td align="center"><a href="removedoc.php?id=<?php echo $row["id"]; ?>" onclick="swalremove(event);">Remove</a></td>
         }
?>

但是我得到一个错误:

Parse error: syntax error, unexpected '< on line 177

如何解决此问题?

3 个答案:

答案 0 :(得分:2)

更新:

<?php
   if ($edit == 1)
      {
     <td align="center"><a href="editor/editor.php?id=<?php echo $row["id"]; ?>" onclick="handleLinkClick(event);">Edit</a></td>
     <td align="center"><a href="removedoc.php?id=<?php echo $row["id"]; ?>" onclick="swalremove(event);">Remove</a></td>
      }
?>

收件人:

<?php
   if ($edit == 1)
   {
    echo '<td align="center"><a href="editor/editor.php?id='.$row["id"].'" onclick="handleLinkClick(event);">Edit</a></td>';
    echo '<td align="center"><a href="removedoc.php?id='.$row["id"].'" onclick="swalremove(event);">Remove</a></td>';
 }
?>

OR:

<?php if ($edit == 1) { ?>
       <td align="center"><a href="editor/editor.php?id=<?php echo $row["id"]; ?>" onclick="handleLinkClick(event);">Edit</a></td>
        <td align="center"><a href="removedoc.php?id=<?php echo $row["id"]; ?>" onclick="swalremove(event);">Remove</a></td>
     <?php } ?>

答案 1 :(得分:0)

这样做:

<?php
if ($edit == 1) { ?>
    <td align="center"><a href="editor/editor.php?id=<?php echo $row["id"]; ?>" onclick="handleLinkClick(event);">Edit</a></td>
    <td align="center"><a href="removedoc.php?id=<?php echo $row["id"]; ?>" onclick="swalremove(event);">Remove</a></td>
<?php } ?>

您需要使用适当的php标签约定。 不要将HTML与PHP混合使用。 编写原始HTML之前,请始终关闭PHP标记。 您也可以仅在PHP上使用它,如下所示:

<?php
if ($edit == 1) { 
    echo 
    '<td align="center"><a href="editor/editor.php?id='.$row["id"].'" onclick="handleLinkClick(event);">Edit</a></td>
    <td align="center"><a href="removedoc.php?id='.$row["id"].'" onclick="swalremove(event);">Remove</a></td>';
} ?>

答案 2 :(得分:0)

您可以定义一个HTML字符串,并向其中添加您可能具有的任何元素,然后最后回显它。简单得多:

i