0

这是我的代码:

PHP:

    if(isset($_COOKIE("cookie_roof_angle")) && isset($_COOKIE("cookie_roof_direction")))
    {
        $roof_angle                     = intval($_COOKIE("cookie_roof_angle"));
        $roof_direction                 = $_COOKIE("cookie_roof_direction");
        $solarsell_page05_rendement    = mysql_query("SELECT value FROM solarsell_page05_pvgis WHERE angle = $roof_angle AND azimut = " . $roof_direction. "  ");
        echo $solarsell_page05_rendement;
    }

    else
    {
        echo "no values";
    }

我收到此错误消息:

致命错误:无法在第 19 行 C:\xampp\htdocs\Development\phpFunctions.php 的写入上下文中使用函数返回值

在网上和stackoverflow.com上搜索了一下,我发现它可能是由这个isset功能引起的,谁能解释一下这是不是问题,为什么?如果这不是问题,也许我的代码部分做错了,但我不知道为什么。

当我收到错误时,两者都设置了 Cookie。

此致,哈门·布林克曼。

4

1 回答 1

3

语法错误:

$_COOKIE["cookie_roof_angle"]代替$_COOKIE("cookie_roof_angle")

于 2013-02-27T08:08:10.100 回答