PHP打开标记后不加载HTML

时间:2017-04-06 12:24:51

标签: php html mysqli

现在我正在编写这个非常简单的用户页面,但是遇到了一个问题,这个问题困扰着我,无法找出原因。

我什么时候放<head> <title><?php echo $sitename; ?></title> <link rel="stylesheet" type="text/css" href="css.css"> <link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <div class="header"> <div class="header_content"> <div class="middle_logo"> <p><a href="index.php"><?php echo $sitename; ?></a></p> </div> </div> </div> <div class="under_header"> <?php $id = htmlentites($_GET["id"]); $get_user_data = mysqli_query ($dconnect, "SELECT * FROM user_data WHERE id='$id'"); if (mysqli_num_rows($get_user_data) < 2) { header ("Location: index.php"); } else { while ($row = mysqli_fetch_array($get_user_data)) { echo $row["username"]; } } ?> <h1><?php echo $users_name; ?></h1> </div> HTML就会停止从那里加载。

<div class="under_header">

QPixmap

当我查看源代码时,它会在QLabel::pixmap()

结束

1 个答案:

答案 0 :(得分:0)

答案已在评论中找到:

该行:

 $id = htmlentites($_GET["id"]);

包含错误,应该是:

 $id = htmlentities($_GET["id"]);

感谢@RiggsFolly和@JustOnUnderMillions。 您现在可以接受答案并结束问题。