成功注册后弹出消息

时间:2017-06-20 02:18:59

标签: php html osticket

我想在用户成功提交注册表单时收到弹出消息。但作为PHP的新手,我在进行一些验证时遇到了困难。需要帮助:(这是我的代码。

my buttons here <div class="row">
<div class="col-lg-12" style="text-align: center;">
<input class="btn btn-success" type="submit" value="<?php echo __('Register'); ?>"/>
<input class="btn btn-warning" type="reset" value="<?php echo __('Reset');?>"/>
<input class="btn btn-danger" type="button" value="<?php echo __('Cancel'); ?>" onclick="javascript:
    window.location.href='index.php';"/>
</div>

enter code <div class="modal fade success-popup" id="success" tabindex="-1" role="dialog" aria-labelledby="modal-label" style="transition: .3s ease all;"><div class="modal-dialog modal-sm" role="document">
<div class="modal-content">
  <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">x</span></button>
    <h4 class="modal-title" id="modal-label">Thank You!</h4>
  </div>
  <div class="modal-body text-center">
    <i class="fa fa-check" aria-hidden="true" style="border-radius: 50%; font-size: 35px;"></i>
    <p class="lead">Registration form successfully submitted.</p>
    <a href="index.php" class="btn btn-default" style="text-decoration: none;">Go To Home</a>
  </div>
</div>

模式是我想在验证代码并且用户成功提交表单后显示的内容。

2 个答案:

答案 0 :(得分:0)

There are various methods to show the popup after registration. You can set it on the session or you can return '1' for the successful registration in your php file.
//example 1
if(insert_query){
return '1';
}

//example 2
if(insert_query){
 session_start();
 $_SESSION['registration_success']='1';
}

答案 1 :(得分:0)

我告诉你一种标准方法,它可以在任何地方使用,而不仅仅是你当前的代码,这样你就可以掌握这些问题。

在服务器端功能中,您应该返回一个标志,即成功和错误的数字或文本

// success
if($success)
    return 1
else
    return 0

然后在你的ajax请求中检查服务器的响应。

你问过验证,但我并没有真正做到这一点。你的意思是表单验证还是什么?让我们做一些基础知识:

<?php

if( $_POST['your_input'] == 'your value' )
    return 1
else
    return 0

$_POST['your_input']是从客户端发送的数据,'your value'是要测试的值。

你的问题有些模糊。如果你需要帮助,我希望它有帮助并随意在这里发表评论:)