Viết bởi minh » Sáu T3 14, 2003 5:26 pm
Xin cac 先輩 va cac ban giup do cho bai toan nay . Tran thanh cam on .
Vi minh khong hieu nhieu lam ve CSDL PostgreSQL nen rat mong hoi am cua cac ban.
Problem la nhu sau .
Trong PostgreSQL ,lenh liet ke cac DL tu table duoc viet duoi dang dau:
select * from table where ( if condition)
Trong menh de if nay minh muon viet cac menh de so sanh cho ra tri true hoac false .
Cung xin noi truoc la trong menh de so sanh nay su dung du lieu duoc nhap tu form cua web ( su dung ngon ngu PHP 4.1.0)
Boi vi vay trong menh de so sanh thi cac bien dulieu se duoc danh nhu sau :
'$ten_bien'
trong menh de so sanh bang nhau thi rat de dang ( vd table.ten_bien ='$ten_bien')
nhung van de tro nen phuc tap ( hoac la minh quá khờ ) khi trong menh de so sanh lon hon be hon.
Trong form nhap du lieu tu web cho ra 5 du lieu can quan tam.
Do la so phong : room_num : test
ngay dat truoc: date :date
gio vao phong: start_h : int (%2d)
phut vao phong: start_m : int (%2d)
gio ra phong : end_h :int (%2d)
phut ra phong : end_m :int (%2d)
Day la chuong trinh dat phong truoc.
Nhung o chuong trinh cu thi khong kiem tra thoi gian dat phong co bi đè lên nhau hay không .
boi vay minh muon viet lai chuong trinh nay voi doan code kiem tra thoi gian.
Chuong trinh tren minh da viet them doan code nhu sau :(su dung PHP )
$sql="select * from table where (if condition)
if condition gồm có:
room_name='$room_name' and date='$date' having ( điều kiện thời gian)
điều kiện thời gian không hiểu vì sao mà không chạy được nên mới post bài này lên.
Điều kiện thời gian gồm có:
thời gian đăng kí nhập phòng nằm giữa khoảng thời gian đã được dăng ký trước đó.
hoặc là thời gian đăng ký ra phòng nằm giữa khoảng thời gian đã được đăng ký trước đó.
Các bạn nào biết xin chỉ giùm.
Thanks in advanve
Xin cac 先輩 va cac ban giup do cho bai toan nay . Tran thanh cam on .
Vi minh khong hieu nhieu lam ve CSDL PostgreSQL nen rat mong hoi am cua cac ban.
Problem la nhu sau .
Trong PostgreSQL ,lenh liet ke cac DL tu table duoc viet duoi dang dau:
select * from table where ( if condition)
Trong menh de if nay minh muon viet cac menh de so sanh cho ra tri true hoac false .
Cung xin noi truoc la trong menh de so sanh nay su dung du lieu duoc nhap tu form cua web ( su dung ngon ngu PHP 4.1.0)
Boi vi vay trong menh de so sanh thi cac bien dulieu se duoc danh nhu sau :
'$ten_bien'
trong menh de so sanh bang nhau thi rat de dang ( vd table.ten_bien ='$ten_bien')
nhung van de tro nen phuc tap ( hoac la minh quá khờ ) khi trong menh de so sanh lon hon be hon.
Trong form nhap du lieu tu web cho ra 5 du lieu can quan tam.
Do la so phong : room_num : test
ngay dat truoc: date :date
gio vao phong: start_h : int (%2d)
phut vao phong: start_m : int (%2d)
gio ra phong : end_h :int (%2d)
phut ra phong : end_m :int (%2d)
Day la chuong trinh dat phong truoc.
Nhung o chuong trinh cu thi khong kiem tra thoi gian dat phong co bi đè lên nhau hay không .
boi vay minh muon viet lai chuong trinh nay voi doan code kiem tra thoi gian.
Chuong trinh tren minh da viet them doan code nhu sau :(su dung PHP )
$sql="select * from table where (if condition)
if condition gồm có:
room_name='$room_name' and date='$date' having ( điều kiện thời gian)
điều kiện thời gian không hiểu vì sao mà không chạy được nên mới post bài này lên.
Điều kiện thời gian gồm có:
thời gian đăng kí nhập phòng nằm giữa khoảng thời gian đã được dăng ký trước đó.
hoặc là thời gian đăng ký ra phòng nằm giữa khoảng thời gian đã được đăng ký trước đó.
Các bạn nào biết xin chỉ giùm.
Thanks in advanve