【发布时间】:2013-07-18 19:28:39
【问题描述】:
我知道每个人都会说的第一件事是这已经被发布了数百次;但是,我已经尝试了人们建议的所有不同方法,但仍然没有运气......如果登录失败但由于某种原因不想出现该消息,我正在尝试弹出一条警报消息。到目前为止,这是我所拥有的:
if($conn) {
$result=sqlsrv_query($conn, "SELECT * FROM Operator
WHERE Username='{$_POST['login']}'");
$pass=sqlsrv_fetch_array($result);
if($pass["Password"] === $_POST['password']) {
session_start();
$_SESSION['loggedin']=true;
header("Location: home.php");
exit;
}
else {
header("Location: login.php");
echo '<script type="text/javascript">';
echo 'alert("Password Invalid!")';
echo '</script>';
}
}
sqlsrv_close($conn);
php 工作正常,但由于某种原因我无法让 javascript 工作。有什么想法吗?
【问题讨论】:
-
你能告诉我们不工作的javascript吗?此外,在浏览器开发控制台中打开您的网络选项卡。你的 ajax 有没有通过?
-
右键单击并检查您的文档,
-
如果您使用
Location设置重定向器,该脚本将永远不会出现。 -
@zladuric 来自他的行标题(“位置:login.php”);很明显这不是 ajax 并且他正在重定向
-
@zladuric 我只有一个部分在使用 java...我正在尝试将 javascript 包含在 php 代码中。
标签: php javascript database alert