これは、駐車予約を作成する学校のプロジェクト用です。データはデータベースに正常に挿入され、電子メールが送信されます。メールに予約情報が表示されないのですが、変数を使って表示した方が良いのでしょうか?目標は、受信した電子メールでデータベースに挿入された情報をユーザーに表示させることです。
<?php
$host=""; // Host name
$username=""; // Mysql username
$password=""; // Mysql password
$db_name=""; // Database name
$tbl_name="Reservation"; // Table name
$confirm_code=substr(number_format(time() * rand(),0,'',''),0,10);
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// Get values from form
$fname=$_POST['fname'];
$lname=$_POST['lname'];
$gname=$_POST['garage'];
$license=$_POST['license'];
$myusername=$_POST['email'];
$floor=$_POST['floor'];
$spot=$_POST['spot'];
// Insert data into mysql
$sql="INSERT INTO $tbl_name(Confirmation, Fname, Lname, Gname, License, Floor, Spot )
VALUES('$confirm_code', '$fname', '$lname', '$gname', '$license', '$floor', '$spot')";
$result=mysql_query($sql);
// if suceesfully inserted data into database, send confirmation link to email
if($result){
// ---------------- SEND MAIL FORM ----------------
// send e-mail to ...
$to=$myusername;
// Your subject
$subject="Your Parking Reservation is Confirmed";
// From
$header="from: Luxury Parking <luxuryparking.comeze.com>";
// Your message
$message=" \r\n";
$message.="The following is your reservation information. \r\n";
$message.=$result;
// send email
$sentmail = mail($to,$subject,$message,$header);
}
// if not found
else {
echo "Not found your email in our database";
}
// if your email succesfully sent
if($sentmail){
header("Location: reservationmade.php");
}
else {
echo "Cannot send Confirmation link to your e-mail address";
}
?>