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> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |