最も早い時期から予約を表示するには予約システムが必要です。だから、誰かが12:00〜2:00に機器を予約した場合、そのシステムを使用する次の人は10:00〜11:00の同じ日に同じ機器を予約します。これに続いて、第三者は同じ日に同じ装置を11時から12時に予約します。PHP-特定の順序で結果を表示
予約システムは正常に動作しますが、予約順に表示されます。したがって、上記の例で、開始時間がとして表示します:私がやりたい何
-12.00 -10.00 -11.00
早い順に開始時刻を表示します。したがって、上記の例では、次のように表示されます:
-10.00 -11.00 -12.00
$sqlEvent="select * from bookings where selected_date='".$month."/".$day."/".$year."'";
$resultEvents=mysqli_query($dbconnection,$sqlEvent);
echo "<br>";
while($events=mysqli_fetch_array($resultEvents)){
echo "<span class='one'><span class='oneagain'>Equipment:</span> ".htmlspecialchars($events['equipment'])."</span><br>";
echo "<span class='two'><span class='twoagain'>Start Time:</span> ".htmlspecialchars($events['start_time'])."</span><br>";
echo "<span class='three'><span class='threeagain'>End Time:</span> ".htmlspecialchars($events['end_time'])."</span><br>";
}
}
私は次のことを試してみましたが、何も働いた:
$sqlEvent="select * from bookings ORDER BY start_time ASC where selected_date='".$month."/".$day."/".$year."'";
ありがとうございました。私はそれを機能させることができた。 –