Datumsbereich in Datenbank eintragen

yip

Grünschnabel
Hallo,
ich möchte für einen Werkzeugverleih ein Formular auf der Internetseite erstellen über das ein Werkzeug für einen bestimmten Zeitraum gebucht werden kann.
Die Art und Menge des Werkzeuges wird gewählt und zwei Felder Anfang- und Enddatum werden eingegeben.

Ich habe einen Jahreskalender in der Datenbank mit der zur Verfügung stehenden Anzahl der Werkzeuge für jeden Tag angelegt.
Wie teile ich einen eingegebenen Zeitraum (10.04.2009-13.04.2009) von z.B. drei Tagen auf 3 Einträge/Tage in der Datenbank auf und zähle den Bestand an jedem Tag um eins herunter. Ist der Bestand an einem Tag =0 soll eine Nichtverfügbarkeitsmeldung erscheinen.

Ich hoffe ich konnte das verständlich rüberbringen.
Dank im Voraus.
 
Wie sieht die Datenbanktabelle denn bisher aus? So etwa?:

Code:
datum | hammer | meisel | schraubenzieher
1.1.1970 |  100 |  200 | 100
 
Wenn du den Zeitraum 10.04.2009-13.04.2009 wählst.
Soll 10.04; 11.04; 12.04 und 13.04 in die DB eingelesen werden?
 
Hallo,
es soll nicht jedes Kleingerät in die Datenbank aufgenommen werden.

Für jedes Gerät wird ein einzelner Eintrag erstellt:
uid | Gerätename | Bestandsmenge | date
1 | Rüttler Typ 1 | 3 | 2009-04-10
2 | Rüttler Typ 1 | 3 | 2009-04-11
3 | Rüttler Typ 1 | 3 | 2009-04-12
4 | Rüttler Typ 1 | 3 | 2009-04-13

5 | Rüttler Typ 2 | 3 | 2009-04-10
6 | Rüttler Typ 2 | 3 | 2009-04-11
7 | Rüttler Typ 2 | 3 | 2009-04-12
8 | Rüttler Typ 2 | 3 | 2009-04-13

Wird nun der Rüttler Typ 1 vom 10.04.2009-13.04.2009 gebucht muss der Bestand automatisch um 1 herabgestzt werden.

1 | Rüttler Typ 1 | 2 | 2009-04-10
1 | Rüttler Typ 1 | 2 | 2009-04-11
1 | Rüttler Typ 1 | 2 | 2009-04-12
1 | Rüttler Typ 1 | 2 | 2009-04-13
 
Zurück