我有个问题。
我有一个使用模板系统的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 Survey Software)。这是一个简单的脚本,显示多页面,多个问题表单,它很小,只有一页。 20个真假问题。
我还为图像和iframe弹出窗口安装了fancybox。
所以......我的问题如下。我希望在点击提交注册按钮后,检查并运行check_to_see_if_all_valid(),如果一切正常,则显示带有调查的Modal fancybox窗口弹出窗口,然后转到“成员主页”。
此模态窗口将弹出并且不可关闭,直到完成为止。只有这样才能创建新用户。
此外,我希望运行check_to_see_if_all_valid(),以便第一部分($ user,$ email,$ pass)有效并检查是否未使用用户名,电子邮件是否有效等。
如果那些东西只有弹出窗口有效。
感谢您的回答!