创建多部分表格&重定向用户

时间:2012-04-25 03:11:12

标签: php html forms multipart

我对网页设计还不熟悉,需要一些帮助编写表格。我要做的是采用包含生日下拉部分的HTML表单(mm / dd / yyyy - 所以3个不同的选择标签),并根据用户的年龄重定向用户。

如果用户未满30岁,请将其发送到新页面,该页面说我们无法帮助他们。如果用户是30或以上,请将他们发送到第二个表格,他们将能够回答后续问题......所以另一种形式。处理完毕后,我需要显示用户从流程开始处输入的所有数据。

它基本上是2个表单页面,如果用户是30或以上,则仅显示第2个表单页面。我试图使用PHP编写代码,似乎无法开始。任何帮助将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

$interval = date_diff(new DateTime(), new DateTime($_POST['year'] .'-'. $_POST['month'] .'-'. $_POST['day']));

if ($interval->y >= 30)
{
    session_start();
    $_SESSION = $_POST;
    header('Location: over30.php');
}
else
{
    header('Location: under30.php');
}

以下一种形式......

<?php session_start(); ?>

<html>
    <head><head>
    <body>
        <form method="post" action="xxx.php">
            <input type="text" value="<?=$_SESSION['name'];?>" />
        </form>
    </body>
</html>