Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何显示最新预订日期结果_Php_Date - Fatal编程技术网

Php 如何显示最新预订日期结果

Php 如何显示最新预订日期结果,php,date,Php,Date,由于我只能显示预订记录,如何在$date>strottime(“now”)中显示最新预订结果 这是我的PHP代码 $mysqli = new mysqli("", "", "", ""); $stmt = $mysqli->prepare("SELECT bookingid, date, slot, location FROM booking WHERE username=?"); $stmt->bind_param("s", $username); $stmt->ex

由于我只能显示预订记录,如何在
$date>strottime(“now”)
中显示最新预订结果

这是我的PHP代码

$mysqli = new mysqli("", "", "", "");

$stmt = $mysqli->prepare("SELECT bookingid, date, slot, location FROM booking WHERE username=?");

$stmt->bind_param("s", $username); 

$stmt->execute();

$stmt->bind_result($bookingid, $date, $slot, $location);

        echo"<table>";
        echo"<b>Latest Bookings</b>";
        echo "<tr><th><b>Date</b></th>
        <th><b>Slot</b></th>
        <th><b>Location</b></th>
        <th><b>Actions</b></th>";

            while ($stmt->fetch()) {
                if( $date > strtotime("now")) {
                echo "<tr>";
                echo "<td><p>$date";
                echo "<td><p>$slot</td>";
                echo "<td><p>$location</td>";

                echo "</tr>";
                echo "</table>";
            }
        else{
            echo"<table>";
            echo"<b>Booking History</b>";
            echo "<tr><th><b>Date</b></th>
            <th><b>Slot</b></th>
            <th><b>Location</b></th>";
            while ($stmt->fetch()) {

                echo "<tr>";

                echo "<td><p>$date";
                echo "<td><p>$slot</td>";
                echo "<td><p>$location</td>";

                echo "</tr>";
                echo "</table>";
        }
        }
}
$mysqli=newmysqli(“,”,“,”,”);
$stmt=$mysqli->prepare(“从预订中选择预订ID、日期、时段、位置,其中用户名=?”;
$stmt->bind_参数(“s”,$username);
$stmt->execute();
$stmt->bind_result($bookingid、$date、$slot、$location);
回声“;
回应“最新预订”;
回音日期
狭槽
位置
行动”;
而($stmt->fetch()){
如果($date>strottime(“现在”)){
回声“;
回显“$date”;
回声“$slot”;
回声“$location”;
回声“;
回声“;
}
否则{
回声“;
回应“预订历史”;
回音日期
狭槽
地点”;
而($stmt->fetch()){
回声“;
回显“$date”;
回声“$slot”;
回声“$location”;
回声“;
回声“;
}
}
}

$date>strotime(“现在”)
更改为这个
strotime($date)>strotime(“现在”)
,我希望它能工作

$date
是哪种格式,比如2017-01-15 13:05:591484471357…它在2017-1-15工作了吗?谢谢,不过我想知道我是否能在一段时间内使用($stmt->fetch()){}($stmt->fetch()){}?因为它不会显示我所有的预订历史记录