ainkrusuhAvatar border
TS
ainkrusuh
[ASK SQL] menampilkan data yg available berdasarkan range tanggal ( reservasi hotel )
pagi gan, numpang nanya kali aja dapet pencerahan disini, jd ane lg dapet proyek bikin web untuk hotel/cottage di Bali emoticon-Smilie
yang ane mau tanyain gimana caranya nampilin data room yang available berdasarkan range tanggal, case nya seperti ini
ane pake 2 contoh tabel dulu aja ya, ada tabel Room dan table Booking

table room
Code:

+-------------+------------------- + ----------------------- +
| Room id | Room Name | Number of Room |
----------------------------------------------------------------
1 Deluxe 5
2 Superior 5
3 VVIP 2

[B]table booking[/B]
+---------------+------------------- + ----------------------- +----------------+-----------------+
| booking id | Room id | booking date | checkin | checkout |
--------------------------------------------------------------------------------------------------------
1 1 2017-01-29 2017-02-01 2017-02-03
2 1 2017-01-29 2017-02-04 2017-02-05
3 1 2017-01-29 2017-02-06 2017-02-07
4 1 2017-01-29 2017-02-10 2017-02-11



SQL yang ane pake
PHP Code:
SELECT room.room_idroom.room_name,booking.booking_id,booking.book_date,booking.checkin,booking.checkout FROM room LEFT JOIN booking ON room.room_id=booking.room_id WHERE booking.room_id='$_POST[room_type]' AND booking.checkin <= '$_POST[checkout]' and booking.checkout >= '$_POST[checkin]' 


case nya : kalo ane input data room id 1 , checkin 2017-02-01 dan checkout 2017-02-07 data yg keluar Room Not availableutk range tgl tsb , nah yg mau ane tanyain, misalnya kita mau cari room yang available dengan range tanggal tertentu, contoh dimasukin room id 1 , checkin 2017-02-01 ,checkout 2017-02-11 , brarti ada room yg available di range tgl 8 s/d tgl 9, nah cara nampilin data tsb gimana ya gan? atau case lainnya, utk room id 1 di tgl tertentu not available karena sudah ada yg booking/penuh, maka ditampilkan room lain yg available berdasarkan range tgl tsb. atau agan ada saran lain agar proses nya ga ribet, mohon pencerahannya gan

thanks in advance emoticon-Smilie
Diubah oleh ainkrusuh 28-01-2017 19:44
0
6.2K
10
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
Website, Webmaster, Webdeveloper
Website, Webmaster, WebdeveloperKASKUS Official
23.3KThread4.3KAnggota
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.