这是我的代码:
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。
诚恳, 哈门布林克曼。
答案 0 :(得分:3)
语法错误:
$_COOKIE["cookie_roof_angle"]
代替$_COOKIE("cookie_roof_angle")