我的php if-else语句不起作用

我的php if-else语句不起作用,php,Php,我正在设置一个变量,根据该变量的值,我想显示一些东西 这是我在php文件的一部分中所做的: <?php if($numResults > 0) { ?> <button id="unfollow" class="button"> unfollow </button> <?php} else { ?> <button

我正在设置一个变量,根据该变量的值,我想显示一些东西

这是我在php文件的一部分中所做的:

<?php
        if($numResults > 0)
        { ?>
            <button id="unfollow" class="button"> unfollow </button>
    <?php}

        else
        { ?>
            <button id="follow" class="button"> follow </button>
    <?php } ?>
$numResult的值是1,但它仍然显示两个按钮!
我做错了什么?

我建议您在转义HTML时使用此模式:

<?php if($numResults > 0) : ?>
<button id="unfollow" class="button"> unfollow </button>
<?php else : ?>
<button id="follow" class="button"> follow </button>
<?php endif; ?>

你看到错误信息了吗?没有@wumm,它只是显示了两个按钮。我唯一看到的是你刚才要说的话中缺少了一个空格,Mir说了什么。