MYSQL で 2 つのテーブルを作成したときに問題が発生しました。1 つのテーブルはブックチケットで、もう 1 つのテーブルは顧客テーブルです。
顧客テーブル customer_id(pk) ,fullname,matric_id,ic_no,gender,address,postcode,state,hp_number,tel_number,username,password,repeatpassword.
booktickect テーブル ticket_id(pk) ,liner,direction,from,f_date,f_time,destination,t_date,t_time,total_price, customer_id(fk)
したがって、ユーザーとして登録してログインした後、ブックチケットテーブルに実装したcustomer_id外部キーに基づいて、現在ログインしているユーザーに自動的に割り当てられるブックチケットデータを入力するphpコードを作成するにはどうすればよいですか。前もって感謝します。
以前の投稿で私の php コードを提供できなかったことをお詫びします。質問を編集しました。:)
<?php
echo "<h1>Booking</h1>";
$submit = $_POST['submit'];
//ticket booking form data
$liner = strip_tags($_POST['liner']);
$direction = strip_tags($_POST['direction']);
$from = strip_tags($_POST['from']);
$f_date = strip_tags($_POST['f_date']);
$f_time = strip_tags($_POST['f_time']);
$destination = strip_tags($_POST['destination']);
$t_date = strip_tags($_POST['t_date']);
$t_time = strip_tags($_POST['t_time']);
$total_price = strip_tags($_POST['txttotal']);
if ($submit)
{
//check the direction selected by user
if ($direction == "return")
{
//check for existance
if($liner && $direction && $from && $f_date && $f_time && $destination && $t_date && $t_time && $total_price )
{
$connect = mysql_connect("localhost" ,"cc11205","11205");
mysql_select_db("cc11205");
$queryreg = mysql_query("
INSERT INTO bookticket VALUES ('','$liner','$direction','$from','$f_date','$f_time','$destination','$t_date','$t_time','$total_price','');
");
die("Your booking details has been succesfully inserted into the database.Please <a href='customer.php'>Click here</a> to go to the main page to view your booking");
}
else
echo "Please fill in <b>all</b> fields!";
}
else if ($direction == "oneway")
{
if($liner && $direction && $from && $f_date && $f_time && $destination && $total_price )
{
$connect = mysql_connect("localhost" ,"cc11205","11205");
mysql_select_db("cc11205");
$queryreg = mysql_query("
INSERT INTO bookticket VALUES ('','$liner','$direction','$from','$f_date','$f_time','$destination','','','$total_price','');
");
die("Your booking details has been succesfully inserted into the database.Please <a href='customer.php'>Click here</a> to go to the main page to view your booking");
}
else
echo "Please fill in <b>all</b> fields!";
}
}
?>