私は単純なログインインターフェースでウェブサイトを構築しています。ユーザーは、1つのフォームを使用する3つの異なるユーザータイプ、A BとCの1つとしてログインできます。これを処理するためのフォーム内のコードは次のとおりです。ユーザーの種類に応じてPHPファイルのHTMLフォームデータを他の3つのPHPファイルの1つに渡します
が <input type="radio" name="user_type" value="a" id="a">
<label for="a">A</label>
<input type="radio" name="user_type" value="b" id="b">
<label for="b">B</label>
<input type="radio" name="user_type" value="c" id="c">
<label for="c">C</label>
、ログインページが送信ボタンをフォームのクリック時に3つのPHPファイルにユーザーをリダイレクトする必要があります。私はPHPで使用すると、1つのファイルに導くためのログインページでは
<form method="post" action="otherFile.php">
を使用することができます知っています。そして、使用する
<?php
if(isset($_POST['submit']))
{
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
echo $firstname . "<br/>";
echo $lastname;
}
?>
フォームデータを取得するotherFile.phpに。しかし、user_typeの選択に応じて、3つのPHPファイルのいずれかでこれを行いたいと思います。
明らかに動作しません。
あなたは、後で他の場所で使用するためにデータを格納するためにセッションを使用することができます。 –
@Caelanこれは私のコードの先頭にあります: <?PHP ob_start(); session_start(); ?> しかし、これを使用して後で使用できるようにデータを保持する方法がわかりません。 – jvnna
答えを見てください:) @jvnna –