我对网页设计还不熟悉,需要一些帮助编写表格。我要做的是采用包含生日下拉部分的HTML表单(mm / dd / yyyy - 所以3个不同的选择标签),并根据用户的年龄重定向用户。
如果用户未满30岁,请将其发送到新页面,该页面说我们无法帮助他们。如果用户是30或以上,请将他们发送到第二个表格,他们将能够回答后续问题......所以另一种形式。处理完毕后,我需要显示用户从流程开始处输入的所有数据。
它基本上是2个表单页面,如果用户是30或以上,则仅显示第2个表单页面。我试图使用PHP编写代码,似乎无法开始。任何帮助将不胜感激。
谢谢!
答案 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>