0

我的数据库中有 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 的某个地方出错了。有任何想法吗?

谢谢!

4

0 回答 0