加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 成功/失败信息弹出框提交后?

发布时间:2020-12-13 16:27:35 所属栏目:PHP教程 来源:网络整理
导读:基本上点击提交按钮后,我想弹出一个弹出框,表示成功或失败,然后单击确定确认消息.目前我正在弹出一个弹出框“undefined”,然后是失败的消息弹出框.请帮助! 这是脚本 ?phpinclude ('config.php');if (isset($_POST['name'])) {$name = "name";$query = "INSE
基本上点击提交按钮后,我想弹出一个弹出框,表示成功或失败,然后单击确定确认消息.目前我正在弹出一个弹出框“undefined”,然后是失败的消息弹出框.请帮助!

这是脚本

<?php
include ('config.php');

if (isset($_POST['name'])) {

$name = "name";

$query = "INSERT INTO pop ('id','name') VALUES ('','$name')";
    $result = mysql_query($query,$cn);
    if ($result) {
    echo "<script type='text/javascript'>alert('submitted successfully!')</script>";
}
else
{
    echo "<script type='text/javascript'>alert('failed!')</script>";
}
}       
?>

<html>
<head>
</head>
<body>

    <form action="" method="post">
    Name:<input type="text" id="name" name="name"/>
    <input type="submit" value="submit" name="submit" onclick="alert();"/>
    </form>
</body>
你正在回应HTML的body标签之外.
把你的回声放在那里,你应该没事.

另外,从你的提交中删除onclick =“alert()”.这是您的第一个未定义的消息的原因.

<?php
  $posted = false;
  if( $_POST ) {
    $posted = true;

    // Database stuff here...
    // $result = mysql_query( ... )
    $result = $_POST['name'] == "danny"; // Dummy result
  }
?>

<html>
  <head></head>
  <body>

  <?php
    if( $posted ) {
      if( $result ) 
        echo "<script type='text/javascript'>alert('submitted successfully!')</script>";
      else
        echo "<script type='text/javascript'>alert('failed!')</script>";
    }
  ?>
    <form action="" method="post">
      Name:<input type="text" id="name" name="name"/>
      <input type="submit" value="submit" name="submit"/>
    </form>
  </body>
</html>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读