php - PHP表单提交后如何显示成功消息?

标签 php ajax forms redirect post

这是代码。我想要这样——

表单提交 --> page2.php --> 重定向 --> page1.php (这是消息。弹出窗口或其他任何内容)

页面1.php

<form action="page2.php" method="post" enctype="multipart/form-data" class="form-inline subscribe-form">

                    <input type="name" name="name" placeholder="Jack">
                </div>
                <button type="submit" name="sub" value="sub" >Submit</button>

            </form>

页面2.php
    <?php
//include necessary

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

    $nameget = mysqli_real_escape_string($dbconnect, $_POST['name']);
    $sqlentry = .....bla bla......//insert into DB
}

$getsql = mysqli_query($dbconnect, $);


if($getsql){
    mysql_close($dbconnect);
    header('location:page1.php');

}



?>

最佳答案

你有:

header('location:page1.php');

在该位置附加一个变量,例如:
header('location:page1.php?status=success');

在 page1.php 上,执行以下操作:
if( $_GET['status'] == 'success'):
    echo 'feedback message goes here';
endif;

关于php - PHP表单提交后如何显示成功消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31628948/

相关文章:

php - 我如何捕获 KILL 或 HUP 或用户中止信号?

javascript - onsubmit 处理程序未从所需的 js 文件中获取

PHP 内存限制与 SQL 结果

php - 使用 PHP 更新时,PostgreSQL 时间戳字段的格式不相同

jquery - Ajax 失败不会触发,而错误则会触发

javascript - 不知道为什么这个简单的 jQuery AJAX 脚本会在 IE7 中导致错误

javascript - 如何制作同时显示错误消息的 JavaScript 表单验证

javascript - HTML Onclick 事件仅适用于 # anchor 标记

PHP mb_substr() 无法正常工作?

javascript - 使用 AJAX 调用 Ruby(不是 Rails)变量