Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 登记表弹出窗口_Php_Javascript_Jquery_Fancybox_Lightbox - Fatal编程技术网

Php 登记表弹出窗口

Php 登记表弹出窗口,php,javascript,jquery,fancybox,lightbox,Php,Javascript,Jquery,Fancybox,Lightbox,我有个问题要问你们 我有一个使用模板系统的PHP脚本。它有一个用户注册页面,该页面的代码如下所示: $template->set_template(registration_page) $username = $_POST['username']); $pass = $_POST['pass']); $email = $_POST['email']); if( !check_to_see_if_all_valid() ) { exit_with_error(); }

我有个问题要问你们

我有一个使用模板系统的PHP脚本。它有一个用户注册页面,该页面的代码如下所示:

$template->set_template(registration_page)

$username = $_POST['username']);
$pass     = $_POST['pass']);
$email    = $_POST['email']);

if( !check_to_see_if_all_valid() )
{
  exit_with_error();
}

$DB->save($username, $pass, $email);

//Login memeber
$_SESSION['member']   = $username;
$_SESSION['auth']     = true;

redirect( PATH . ("member/home/");

}
我还有一个单独的调查脚本Mediata调查软件。这是一个显示多页、多问题表单的简单脚本,它很小,只有一页。20个正确或错误的问题

我还为图像和iframe弹出窗口安装了fancybox

所以。。。我的问题如下。我希望它在点击提交注册按钮后,选中并运行check\u以查看\u是否所有有效,如果所有良好,然后显示一个带有调查的模式fancybox窗口弹出窗口,然后转到会员主页

此模式窗口将弹出,在完成之前不可关闭。只有这样才能创建新用户

此外,我希望检查\u以查看\u是否运行了\u all\u valid,以便第一部分$user、$email、$pass有效,并检查用户名是否未被使用,电子邮件是否有效等

如果这些内容只有在弹出窗口中才有效


谢谢你的回答

您可以通过以下方式尝试ajax请求:

使用ajax请求将表单数据发送到php页面。如果全部正确,则回显$validated=1之类的变量

在ajaxsuccess中,编写一个回调函数来检查这个回显变量。如果验证为1,则显示模式弹出窗口,否则显示一些错误

在模式弹出窗口中,继续正常表单提交


我不太清楚你问什么?我想要一份有两页的登记表,第一页是询问用户名、密码和电子邮件的表格。php然后检查用户名、密码和电子邮件是否有效。如果一切正常,则注册的第2页将出现在弹出的灯箱fancybox中。第2页是对20个是/否问题的调查。调查完成后,用户将被发送到会员主页。根据我使用Fancybox的经验,我相信您的问题的答案将保存在Fancybox文档和API中。我建议您先阅读它,尝试实现,如果您有任何具体问题,请回到这里。我有一些类似的东西工作得很好,我所需要做的就是阅读API文档并查看它们提供的示例,以使其发挥功能。