php中信息发布成功跳出JS提示框代码

信息发布页面info.php
用户成功发布信息后就在info.php页面跳出js提示框 提示他信息已经发从成功 只有确定的那种 谁能写一下

另外还有一个问题

网页老是显示乱码凡是有中文的地方都会出现问号 我用的是wamp5
服务器只要重新启动或者刚开启就会出现问号
页面重新刷新一次或者两次就会变成中文
并且只要服务器不重新启动或关闭 一般情况不会再次出现问号
网上的方法都已经试过一遍了 问题还没有解决

PHP 弹出JS 提示框示例代码:

<?php
header("Content-type:text/html;charset=utf-8;");
$conn=mysql_connect("localhost","root","root");
if(!$conn){
    die("数据库连接出错。".mysql_error());
}
mysql_select_db("test");
$sql="insert into table(id,name)values(1,'chinawinxp')";
$int=mysql_query($sql);
//信息添加或者发布成功
if($int){
    $msg="信息发布成功!";
    echo ("<script type='text/javascript'>");
    echo ("alert('{$msg}');");
    //url跳转
    echo ("location.href='test.php';");
    echo ("</script>");
}
?>

运行效果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-12
<?PHP
if($_POST[submit]){
echo "<script>alert('成功添加); location.href='admin.php?ac=guanli'</script>.";
}else{
echo "<script>alert('添加库失败,请登录后再添加!'); history.back()</script>";
?>
乱码可能是因为你数据库的编码和页面的编码不一样,或者你有某个页面的编码与其他页面的编码不一样,调用的时候就会乱码,一定要统一编码都是utp-8或者gb2312。希望采纳
第2个回答  2009-05-18
这个简单,用php打印javascript语句就可以了,例如:
<?
//成功
if()
{
echo "<script>alert('添加数据完成!');</script>";
}
?>
第3个回答  2009-05-22
1.if(){
echo"<script>alert('信息发布成功');</script>";
}
2.字符集都要一致,建议用GB2312
第4个回答  2009-05-17
你的问题我也想到答案,等本回答被提问者采纳
相似回答