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

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

以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
看起来你的代码中存在几个问题,这可能导致你的HTML元素无法正确显示。首先,我会指出你的代码中的错误,然后给出修正后的代码示例。
问题:
<?php 开始和 ?> 结束PHP代码块。但在你的代码中,有些标签看起来像是损坏的,比如图1中的 < ? php 和图2中的 Sservername 和 Susername 等属性值的写法。<button> 标签内的PHP代码没有正确地结束。$servername 和 Susername),以及在尝试关闭连接时使用了数字 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处理数据库连接错误,建议查阅相关文档或教程。