Php Alertbox显示在单独的页面上,而不是在同一页面上。
我使用了一个警报框,一旦数据添加到数据库中,它就会在同一页上弹出警报框成功消息,但它会显示在不同的空白页上,而不是在同一页上。 这是我的密码:Php Alertbox显示在单独的页面上,而不是在同一页面上。,php,html,css,Php,Html,Css,我使用了一个警报框,一旦数据添加到数据库中,它就会在同一页上弹出警报框成功消息,但它会显示在不同的空白页上,而不是在同一页上。 这是我的密码: <?php require("../connect.php"); error_reporting(0); /* if(!(adminsessioncheck())) header('location:index.php'); */ if(isset($_POST['add'])) {
<?php
require("../connect.php");
error_reporting(0);
/*
if(!(adminsessioncheck()))
header('location:index.php'); */
if(isset($_POST['add']))
{
$username=$_POST['username'];
$password=$_POST['password'];
if($_POST['password'] !== $_POST['cpassword']) {
echo("Password did not match! Try again. ");
}
else {
mysql_query("INSERT INTO users VALUES('','$username','$password')") or die(mysql_error());
echo '<script type="text/javascript"> window.alert(""New user added."")</script>';
}
}
?>
<form action="" method="post" >
<table width="330" height="135" border="0" class="text">
<tr>
<td><label>User Name</label></td>
<td><input type="text" name="username" id="username" required></td>
</tr>
<tr>
<td><label>Password</label></td>
<td><input type="password" id="password" name="password" required></td>
</tr>
<tr>
<td><label>Confirm Password</label></td>
<td><input type="password" id="cpassword" name="cpassword" required></td>
</tr>
<tr><td></td></tr>
<tr><td></td></tr>
<tr><td></td><td align="center"><input type="submit" name="add" value="Add"></td></tr>
</table>
</form>
请检查,更改代码中的以下行
echo '<script type="text/javascript"> window.onload = function(){
alert("New user added");
}</script>';
请检查,更改代码中的以下行
echo '<script type="text/javascript"> window.onload = function(){
alert("New user added");
}</script>';
你可以这样试试
$query=mysql_query("INSERT INTO users VALUES('','$username','$password')") or die(mysql_error());
if($query)
{
echo '<script type="text/javascript">';
echo 'alert("New user added.")';
echo '</script>';
}
else
{
echo '<script type="text/javascript">';
echo 'alert("New user not added.")';
echo '</script>';
}
希望这对你有帮助你可以这样试试
$query=mysql_query("INSERT INTO users VALUES('','$username','$password')") or die(mysql_error());
if($query)
{
echo '<script type="text/javascript">';
echo 'alert("New user added.")';
echo '</script>';
}
else
{
echo '<script type="text/javascript">';
echo 'alert("New user not added.")';
echo '</script>';
}
希望这对您有所帮助尝试一下:
window.alertnewuseradded
警报总是在同一窗口中弹出,因此更正语法将解决问题。尝试以下方法:
window.alertnewuseradded
警报总是在同一个窗口中弹出,因此更正您的语法可以解决问题。这对我来说很有效。警报出现在同一页上。根据您的要求更改变量
<?php
$password = 'hi';
$cpassword = 'hello';
if($password==$cpassword){
?>
<script>
alert('User Added');
</script>
<?php
}else{
?>
<script>
alert('User not added');
</script>
<?php
}
?>
这对我有用。警报出现在同一页上。根据您的要求更改变量
<?php
$password = 'hi';
$cpassword = 'hello';
if($password==$cpassword){
?>
<script>
alert('User Added');
</script>
<?php
}else{
?>
<script>
alert('User not added');
</script>
<?php
}
?>
警告SQL Injection\u我知道可以在JavaScript中使用警报框。PHP将进行页面刷新,因为它是在服务器端而不是客户端运行的?有其他方法吗?警告SQL注入?我知道可以使用JavaScript的警报框。PHP将进行页面刷新,因为它是在服务器端而不是客户端运行的?有其他方法吗?之前有一个空白页,你能分享整个代码吗?您可能有一些创建此页面的代码。之前有一个空白页面,您可以共享整个代码吗?可能你有一些代码正在创建这个页面。