我的数据库中有2个表。其中一个用于从可供选择的日期和时间进行预订,另一个用于从可供选择的日期和时间返回。我需要在一页上将这两个链接在一起。
<?php
{
mysql_connect("localhost" , "" , "") or die (mysql_error());
mysql_select_db("") or die(mysql_error());
$pid=intval($_SESSION["User_id"]);
$query = "SELECT t1.*, t2.return_time, t2.return_date FROM Returnout AS t1 INNER JOIN Return AS t2 ON t1.book_time=t2.book_time";
//executes query on the database
$result = mysql_query ($query) or die ("didn't query");
//this selects the results as rows
$num = mysql_num_rows ($result);
$dates_and_times = array();
while($row=mysql_fetch_assoc($result))
{
$dates_and_times[] = $row['book_date'].' '.$row['book_time'];
$dates_and_times[] = $row['return_date'].' '.$row['retun_time'];
}
}
?>
<form method="post" action="booked.php">
<strong>Dates available</strong>
<select id="Date" name="Date">
<option value="0">--Select date--</option>
<?php foreach ($dates_and_times as $app_date) { ?>
<option value="<?php echo $app_date; ?>"><?php echo $app_date; ?></option>
<?php } ?>
</select>
所以我需要有两个表格,一个显示预订的日期和时间,另一个表示返回。我在INNER JOINS的某个地方出错了。有什么想法吗?
谢谢!