K_1271 2024-12-21 07:28 采纳率: 40%
浏览 3
已结题

html嵌入php不显示嵌入后的html元素

php代码中嵌入html,但是不显示插入后的所有html元素,就是我移动插入的位置,从插入的地方开始后面的元素就不显示了。
是不是我查询写的有问题,如果我单写一个
$button_ID = "OK";
是没问题的。

img

  • 写回答

1条回答 默认 最新

  • 关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    看起来你的代码中存在几个问题,这可能导致你的HTML元素无法正确显示。首先,我会指出你的代码中的错误,然后给出修正后的代码示例。

    问题:

    1. PHP标签的写法不正确。你应该使用 <?php 开始和 ?> 结束PHP代码块。但在你的代码中,有些标签看起来像是损坏的,比如图1中的 < ? php 和图2中的 SservernameSusername 等属性值的写法。
    2. 在PHP代码中嵌入HTML时,确保PHP代码块正确关闭,否则会导致解析错误。在你的代码中,<button> 标签内的PHP代码没有正确地结束。
    3. 存在语法错误,例如变量名的大小写不一致(比如 $servernameSusername),以及在尝试关闭连接时使用了数字 3conn

    修正后的代码示例:

    <?php
    $servername = "localhost"; 
    $username = "your_username"; 
    $password = "your_password"; 
    $dbname = "your_dbname"; 
    $conn = new mysqli($servername, $username, $password, $dbname); 
    if($conn->connect_error){ 
        $button_ID="1"; 
        $conn->close(); 
    } else {
        // 这里可以添加其他代码来处理数据库连接成功的情况
    }
    ?>
    <button id='Login-button' class='top-button'><?php echo $button_ID;?></button>
    

    请确保你已经在合适的位置替换 "your_username", "your_password", 和 "your_dbname" 为实际的数据库用户名、密码和数据库名。同时,请确保数据库服务器正在运行且可从你的服务器访问。如果你不确定如何连接数据库或使用PHP处理数据库连接错误,建议查阅相关文档或教程。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月21日
  • 已采纳回答 12月21日
  • 修改了问题 12月21日
  • 修改了问题 12月21日
  • 展开全部