add.phpページのフォームを使用してデータベースに連絡先を追加しています。このフォームのINSERTコードは、php.phpページと呼ばれる別のページにあります。php.phpには、ユーザーを別のページにリダイレクトしたいヘッダー関数がありますedit.php?ID = 100、ID=100は入力されたばかりの連絡先です。これを行うにはどうすればよいですか?ヘッダー関数とINSERTクエリの前にデータベースからフェッチを行う必要がありますか?
<?php
if (isset($_POST['$fname'])) {
header("location: http://www.mydomain.com/contacts/edit/?ID=<? echo $row['ID]; ?>");
$connect = mysql_connect (...)
mysql_select_db ("mydb);
$ID = $_POST['ID'];
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$sql = ("INSERT INTO contacts (fname, lname) VALUES ('$_POST[fname]', '$_POST[lname]')");
mysql_query($sql,$con) or die ("Error: ".mysql_error());
exit;
}
?>