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。

よろしくお願いいたします。HarmenBrinkman

4

1 に答える 1

3

構文エラー:

$_COOKIE["cookie_roof_angle"]それ以外の$_COOKIE("cookie_roof_angle")

于 2013-02-27T08:08:10.100 に答える