HTML可以嵌入到PHP“if”语句中吗?

2022-08-30 06:54:45

如果可能的话,我想将HTML嵌入到PHP if语句中,因为我认为HTML会出现在PHP if语句之前。

我正在尝试访问数据库中的表。我在HTML中创建了一个下拉菜单,列出了数据库中的所有表,一旦我从下拉列表中选择表,我就点击了提交按钮。

我使用 isset 函数查看是否按下了提交按钮,并在 PHP 中运行一个循环来显示数据库中表的内容。因此,此时我有完整的表,但我想在此表上运行更多查询。因此,我试图在if语句中执行更多的HTML。最终,我试图更新(一行或多行中的1个或多个内容)或删除(1行或更多行)表中的内容。我正在尝试做的是创建另一个与表中的列相对应的下拉,以使表搜索更容易,并创建对应于我是否要更新或删除表中内容的单选按钮。


答案 1
<?php if($condition) : ?>
    <a href="http://yahoo.com">This will only display if $condition is true</a>
<?php endif; ?>

根据要求,这里是 elseif 和 else(您也可以在文档中找到)

<?php if($condition) : ?>
    <a href="http://yahoo.com">This will only display if $condition is true</a>
<?php elseif($anotherCondition) : ?>
    more html
<?php else : ?>
    even more html
<?php endif; ?>

就是这么简单。

仅当满足条件时,才会显示 HTML。


答案 2

是的

<?php if ( $my_name == "someguy" ) { ?> 
    HTML GOES HERE 
<?php } ?>

推荐