想知道如何在if else语句中使用php执行html


Wondering how to execute html in if else statement using php

我是PHP的新手,我甚至不知道这是否可能,但我想知道是否有可能仅在用户登录时显示评论部分。我使用下面的检查用户是否登录或没有。

<?php  if (isset($_SESSION['name'])){
/* this displays the comment section */
<div class="fb-comments" data-href="https://mywebsite.com" data-width="650" data-numposts="10"></div>
        } else {
                echo "Please login";
                }
    ?>

这样做,让我知道。

<?php  if (isset($_SESSION['name'])){ ?>
  <div class="fb-comments" data-href="https://mywebsite.com" data-width="650" data-numposts="10"></div>
  <?php  } else {
            echo "Please login";
            }
?>

将div括起来。每次你想在PHP代码中打印HTML代码只需使用echo "html code here";

echo '<div class="fb-comments" data-href="https://mywebsite.com" data-width="650" data-numposts="10"></div>';