Hjælp til JSP/Java med MySQL - bookingsystem
-
- Begynder
- Indlæg:1
- Tilmeldt:27. maj 2018, 22:07
-- fixet! Tak for jeres indlæg, de var en kæmpe hjælp!!
Senest rettet af nordicdust 30. maj 2018, 22:25, rettet i alt 1 gang.
Re: Hjælp til JSP/Java med MySQL - bookingsystem
Så hvis jeg forstår dit spørgsmål, så har du 2 tabeller: reservationer og værelser. Brugeren vælger et værelse og en periode, og værelsets pris skal så ganges op med periodens varighed. Til det skal du med værelses-ID trække prisen ud, kalde din funktion og oprette reservationen med den udregnede pris?
Re: Hjælp til JSP/Java med MySQL - bookingsystem
Hey nordicdust
Hvad er det præcist du gerne vil have hjælp til?
Det ligner du har lavet en database med tabeller for dette, så har du fået lavet dette i din backend, det vil sige i Java og JSP?
Så du kan arbejde med de data du har i din DB.
Er det din kode stump billede du søger feedback til?
Er dette et privat lærings projekt eller for et firma?
Holder vi os til reglen at de fleste hoteller kræver du tjekker ud inden 12:00?
Er der en regel i dette projekt for senest tjek ind?
Hurtigt feedback.
Du skal ikke bruge, int, double eller lignende til valuta, da baseret på et OS, CPU / andet så kan samme version af
Java regne to dobbelt's ud, forskelligt. Dette gælder også for andre programmerings sprog.
Se på BigDecimal og String som valuta.
En anden måde at regne antal dage ud imellem to datoer
Jeg vil vælge at lave alt dette som objekter, men uden objekter kunne man også gøre det således
Hvad er det præcist du gerne vil have hjælp til?
Det ligner du har lavet en database med tabeller for dette, så har du fået lavet dette i din backend, det vil sige i Java og JSP?
Så du kan arbejde med de data du har i din DB.
Er det din kode stump billede du søger feedback til?
Er dette et privat lærings projekt eller for et firma?
Holder vi os til reglen at de fleste hoteller kræver du tjekker ud inden 12:00?
Er der en regel i dette projekt for senest tjek ind?
Hurtigt feedback.
Du skal ikke bruge, int, double eller lignende til valuta, da baseret på et OS, CPU / andet så kan samme version af
Java regne to dobbelt's ud, forskelligt. Dette gælder også for andre programmerings sprog.
Se på BigDecimal og String som valuta.
En anden måde at regne antal dage ud imellem to datoer
Kode: Vælg alt
LocalDate date1 = LocalDate.of(2017, 01, 01);
LocalDate date2 = LocalDate.of(2017, 01, 3);
System.out.println(ChronoUnit.DAYS.between(date1, date2));
//Output: 2
Kode: Vælg alt
//System.out.println(returnPrice(LocalDate.of(2011, 5, 01),LocalDate.of(2011, 5, 03)));
public static int getOvernights(LocalDate checkIn, LocalDate checkOut) {
return (int) ChronoUnit.DAYS.between(checkIn, checkOut);
}
public static int returnPrice(LocalDate checkIn, LocalDate checkOut) {
int roomPrice = 500;
if(getOvernights(checkIn, checkOut) < 2) {
return roomPrice;
} else {
return (getOvernights(checkIn, checkOut) * roomPrice);
}
}