我试图写出我的.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
}
?>
答案 0 :(得分:1)
从未做过这样的错误处理。 但是如果你想在JavaScript中警告一个字符串,则必须在引号中。 所以我认为必须是: echo&#34;提醒(&#39;&#34;。$ _ SESSION [&#34;错误&#34;]。&#34;&#39;); &#34 ;;