Chris: Kalender auf Basis von PHP/MySQL

Hallo zusammen,

ich überlege nun schon ein paar Tage wie ich am besten einen Kalender
in PHP/MySQL realisieren kann.

Der Kalender soll an frei wählbaren tagen User Notizen (Schlüssel zu den wirklichen Notizen) enthalten.
Jedoch kann jeder User nicht mehr als 10 Notizen an 10 Verschiedenen Tagen machen.
Auf der Webseite werden die nächsten 10 tage angezeigt und die User die an einem der nächsten 10 Tage eine Notiz in der DB haben sollen angezeigt werden, die die an keinen der Tage eine Notiz haben natürlich nicht ;-)

Wie würdet Ihr das machen ?

Ich habe im mom eine Tabelle mit 10 Feldern (Tag1-10) in der der User
die Tage hinterlassen kann an denen er Notizen machen möchte.

Leider habe ich derbe Probleme mit dem Ausfiltern der User die auch wirklich nur in den nächsten 10 Tagen eine Notiz in der DB haben, ich bekomme immer nur alle User ;-(

DB Struktur habe ich verkürzt auf 3 tage wegen der Lesbarkeit:

UID |day 1     |day 2     |day 3
-------------------------------------
 1  |2003-01-01|2003-01-01|2003-01-01
 2  |2004-05-10|2004-05-14|2004-05-24
 3  |2005-01-01|2005-01-01|2005-05-01

Nun müste ich einen Select Befehl haben der mit als Resultat nur die Reihe mit der UserID 2 bringt da die anderen beiden nicht in den Berreich der nächsten 10 Tage fallen.

Könnt Ihr mir da weiterhelfen ?

Danke für jeden noch so kleinen Tipp ... ;-)

Viele Grüße,

Chris