任何人都可以在我的PHP中找到错误的语法?

时间:2017-06-05 12:58:16

标签: php syntax

我试图写出我的.php中创建的错误,作为我的.html中的警报,但我无法运行它。

<?php if(isset($_SESSION["error"])){
     echo "<script> alert(".$_SESSION["error"].");";
     echo "</script>";}
    ?>

我认为它只是在语法上的一个错误,因为当我在一个在线php测试程序中运行它时它可以工作

php在.html中启用,之后工作10行:D
在这个例子中它的工作:

<?php if(!isset($_SESSION["login_user"])){
                    echo "<fieldset> <form id='login' method='post' action='../php/login.php'>";
                    echo "<input type='text' name='email' placeholder='E-Mail Adresse' required>";
                    echo "<input type='password' name='passwort' placeholder='Passwort' required><br/>";
                    echo "<a href='registrierung.html'>Registrieren</a>";
                    echo "          <input name='submit' id='anmelden' type='submit' value='Login'>";
                    echo "      </form>";
                    echo "</fieldset>";
                    }
                    else{
                    //Hier Html für eingeloggt Kasten Bitte
                    }
                ?>

1 个答案:

答案 0 :(得分:1)

从未做过这样的错误处理。 但是如果你想在JavaScript中警告一个字符串,则必须在引号中。 所以我认为必须是:         echo&#34;提醒(&#39;&#34;。$ _ SESSION [&#34;错误&#34;]。&#34;&#39;); &#34 ;;