0

私はWebデザインにかなり慣れていないので、フォームのコーディングに助けが必要です。私が探しているのは、誕生日のドロップダウンセクション(mm / dd / yyyy-3つの異なる選択タブ)を含むHTMLフォームを取得し、年齢に基づいてユーザーをリダイレクトすることです。

ユーザーが30歳未満の場合は、サポートできないという新しいページにユーザーを送信します。ユーザーが30歳以上の場合は、フォローアップの質問に回答できる2番目のフォームに送信します...別のフォーム。処理するとき、ユーザーがプロセスの最初から入力したすべてのデータを表示する必要があります。

基本的に2つのフォームページで、2つ目はユーザーが30歳以上の場合にのみ表示されます。PHPを使用してこれをコーディングしようとしていますが、開始できないようです。どんな助けでもいただければ幸いです。

ありがとう!!

4

1 に答える 1

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>
于 2012-04-25T03:31:14.723 に答える