在PHP中嵌入Javascript不会';行不通
我的问题非常类似于 我试图在PHP中嵌入Javascript代码。但是Javascript代码似乎不起作用。我的示例代码如下。我正在尝试在本地XAMPP服务器上运行。如果我删除Java脚本代码,其余的PHP代码工作得非常好在PHP中嵌入Javascript不会';行不通,javascript,php,Javascript,Php,我的问题非常类似于 我试图在PHP中嵌入Javascript代码。但是Javascript代码似乎不起作用。我的示例代码如下。我正在尝试在本地XAMPP服务器上运行。如果我删除Java脚本代码,其余的PHP代码工作得非常好 <?php session_start(); include('connection.php'); $fname=$_POST['fname']; $lname=$_POST['lname']; $emailID=$_PO
<?php
session_start();
include('connection.php');
$fname=$_POST['fname'];
$lname=$_POST['lname'];
$emailID=$_POST['emailID'];
$pwd=$_POST['pwd'];
$phone=$_POST['phone'];
$query = mysql_query("SELECT * FROM user_info WHERE uname = '$emailID' AND pwd = '$pwd'") or die(mysql_error());
if(!$row = mysql_fetch_array($query) or die(mysql_error()))
{
mysql_query("INSERT INTO user_info(fname, lname, uname, pwd, phone)VALUES('$fname', '$lname', '$emailID', '$pwd', '$phone')") or die(mysql_error());
?>
<script type="text/javascript" >
window.parent.modalWin.CallCallingWindowFunction(0, 'User registration successful');
</script>
<?php
mysql_close($con);
}
else
{
?>
<script type="text/javascript">
alert("E-mail is already registered");
</script>
<?php
header("location: registration.html");
}
?>
警报(“电子邮件已注册”);
像这样直接在php中尝试
<?php
echo '<script type="text/javascript">alert("Data alert");</script>';
?>
“似乎不起作用”-它起什么作用?PHP中是否存在服务器端错误?它是否将页面提供给浏览器,然后在浏览器控制台中出现JS错误?或者…?尝试将脚本块替换为“用户注册成功”和“电子邮件已注册”。它们会出现在页面上吗?经过更多的调试,我意识到在脚本之后,如果我尝试重新定向,警报消息不会出现。回声“警报”(“Alredy注册”);标题(“location:registration.html”);谢谢你的回答,它工作得很好,但是在脚本之后,如果我尝试重新导演,警报消息不会出现。回声“警报”(“Alredy注册”);标题(“location:registration.html”);