Avatar billede maabjerg Nybegynder
16. april 2006 - 03:28 Der er 1 kommentar

Bookingsystem - har lidt problemer

Hejsa eksperter

Jeg er igang med at lave et bookingsystem hvor man skal kunne booke noget udstyr.

Udstyret ligger i en tabel der hedder booking_items og har felterne:
id - int
beskrivelse - txt
antal - int (antallet af det item man kan låne)

Alle bookinger bliver lagt i tabellen booking_bookinger, tabellen ser sådan her ud:
id - int
brugerid - int (ham der booker det)
itemid - int (id'en til den valgte item)
antal - int (antal lånt af valgte item)
dato - date (dagen det er lånt)

På siden har jeg lavet sådan at man skriver hvilken periode man ønsker at booke en item i.

Vælger man ex. 2006-04-16 - 2006-04-22, så er det så meningen at alle de dage tilføjes i databasen i tabellen booking_bookinger, men jeg ved ikke hvordan jeg kan få revet alle datoerne ud fra den valgte periode
altså hvilke datoer der er imellem 2006-04-16 og 2006-04-22.

Nogen der ved hvordan jeg gør dette.
På forhånd tak!

Med venlig hilsen
Steffen Maabjerg
Avatar billede duejensen Nybegynder
16. april 2006 - 08:53 #1
Følgende giver en udskrift at de datoer der ligger mellem $startdato og $slutdato:

    $startdato=strtotime("2006-04-16");
    $slutdato=strtotime("2006-04-22");

    for($curdt=$startdato;$curdt<=$slutdato;$curdt=strtotime("+1 days",$curdt))
      {   
          echo("Booking Dato = " . date("Y-m-d",$curdt) . "<br>" );
      }
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester