Hallo Sandra!
In der Datenbank sind z.B. 3 Einträge (Zeilen). Jeder Eintrag enthält einen Anreisetag (date) und ein Abreisetag.
- 2014-01-03 - 2014-01-08
- 2014-01-28 - 2014-02-05
- 2014-02-05 - 2014-02-15
Der An- und Abreisetag ist getrennt abgelegt oder in einem Datenfeld? Ersteres wäre hier sicher von Vorteil. Wenn du An- und Abreisetag in einem Feld abgelegt hast, müsstest du die Daten mit PHP wahrscheinlich in getrennte Werte zerlegen.
Meine Überlegung ist es, die einzelnen Tage in ein Array zu speichern und später bei der Ausgabe mit PHP zu formatieren. Es gibt aber drei unterschiedliche "Zustände":
- der 2014-01-03 und der 2014-01-28 sind "Anreisetage"
- der 2014-01-08 und der 2014-02-15 sind "Abreistage"
- der 2014-02-05 ist der "Abreistag vom 2. Eintrag" und der "Anreisetag vom 3. Eintrag"
Leider suche ich einen Ansatz um das zu realisieren und würde mich über Anregungen sehr freuen
Wenn du für jeden Datensatz neben einem eindeutigen Schlüssel, den An- und Abreisetag sowie weitere buchungsrelevante Daten getrennt abgelegt hast, sollte das kein Problem sein. Du kannst ja über den Schlüssel zu jedem An- den Abreisetag zuordnen und umgekehrt. Wie du den An- bzw. Abreisetag formatierst, ist ja erstmal unabhängig davon wie die Daten abgelegt sind.
Wo hängt es denn genau? Wie sieht deine Ausgabe bisher aus?
Freundliche Grüße
Kackfohgel