シンプルなバグ追跡ツールを構築しています。ログインすると、新しいプロジェクトを作成できます。新しいプロジェクトを作成すると、プロジェクト ページにリダイレクトされます。
私の質問は、すべてのプロジェクトに独自のページを与えるにはどうすればよいですか? 1 つのページ (projectpage.php) を作成し、プロジェクトごとに固有のページを作成するだけでよいことはわかっています。各プロジェクトからIDを取得する必要があります。
フォームに入力して新しいプロジェクトを作成すると、そのフォームが次のページに投稿されます。
project.class.php
$name = $_POST['name'];
$descr = $_POST['description'];
$leader = $_POST['leader'];
$email = $_POST['email'];
$sql="INSERT INTO projects (name, description, leader, email, registration_date)
VALUES ('$name', '$descr', '$leader', '$email', NOW())";
$result = mysql_query($sql);
if($result){
header('Location: ../projectpage.php');
}
else {
echo "Oops, there is something wrong. Try again later.";
}
mysql_close();
これにより、MySQL データベースにデータが保存されます。
では、プロジェクトごとに独自のページを作成するにはどうすればよいでしょうか? これを行う最善の方法は何ですか?
前もって感謝します!