插入链接到php崩溃我的网站


Insert a link into php crashes my site

我面临的问题是,我的$link不显示。如果我插入下面描述的行,网站将不再加载。下面的代码可以正常工作:

<?php
    $mysqli = new mysqli('host', 'name', 'psw', 'db');
    if (mysqli_connect_errno()) {
        printf("Connect failed: %s'n", mysqli_connect_error());
        exit();
    }
    if ($result = $mysqli->query("SELECT user_level FROM users WHERE user_level = 1 ")) {
        /* determine number of rows result set */
        $row_cnt = $result->num_rows;
        printf("Result set has %d rows.'n", $row_cnt);
        }
    if ($result->num_rows == 1) {
    printf ("Adminpanel");
        $result->close();

    }
    /* close connection */
    $mysqli->close();
    ?>

当我添加这行

$link = 'AdminLayout.php';
    printf ("<a href="' .$link. '">Adminpanel </a>");

代替

printf ("Adminpanel");

什么都不能用了。我做错了什么?

试试这个:这是一个引号问题。如果您需要双引号""与href尝试用单引号'在开始和结束。

$link = 'AdminLayout.php';
    printf ('<a href="' .$link. '">Adminpanel </a>');

语法错误

printf ("<a href="' .$link. '">Adminpanel </a>");
应该

printf ("<a href='" .$link. "'>Adminpanel </a>");

你们的报价单顺序错了。

顺便说一句。如果您得到一个空白页,您可能会打开错误报告。把它放在脚本的开头。

ini_set('display_errors', 1);
error_reporting(E_ALL);