Hallo Claudius,

http://81.169.165.95/screenshot.jpg

Der Kalender ist so aufgebaut (für Säle, Zimmer oä)

Beispielsweise habe ich hier ein Kontingent vom 22 bis 27 eingetragen welches 3 x verfügbar ist (zb sind 3 Säle vom 22 bis 27 frei)
Nun möchte ich halt mehrere Kontingente eingetragen haben.

Im eigentlichen ist das der Kalender


for i = Month(Date()) to Month(Date())+11

 if i > 12 then
     Monat = i-12
     Jahr = Year(Date())+1
 else
     Monat = i
     Jahr = Year(Date())
 end if

   Response.Write "<tr><td>" & vbcrlf _
& "<table cellpadding=""2"" cellspacing=""1"">" & vbcrlf _
                  & "<tr>" & vbcrlf _
& "<td class=""m"">"&MonthName(Monat,true)&"/"&Jahr&"</td>" & vbcrlf 'Monat/Jahr

                  For j = 1 to getDaysOfMonth(Monat,Year(Now()))
                  tdate = cdate(j&"."&Monat&"."&Jahr&"")
                      Response.Write "<td "

                      select case WeekDayName(WeekDay(tdate))

                             case "Samstag","Sonntag"

if date_from <= tdate and date_to => tdate then 'Vorhandenes Kontingent als belegt markieren Response.Write "class=""weav"">"&room_count&""
                             else
if Monat = Month(Date()) and j < Day(Date()) then Response.Write "class=""weov"">x" 'Vergangene Wochenenden
                                 else
Response.Write "class=""we"">&nbsp;" & vbcrlf ' Wochenenden
                                 end if
                             end if

                             case else

if date_from <= tdate and date_to => tdate then Response.Write "class=""av"">"&room_count&"" 'Anzahl der belegten Räume
                             else

if Monat = Month(Date()) and j < Day(Date()) then Response.Write "class=""dov"">x" 'Vergangene Tage
                                 else
Response.Write "class=""d"">&nbsp;" & vbcrlf 'Tage
                                 end if
                             end if
                      end select

                      Response.Write "</td>" & vbcrlf

                  Next

   Response.Write "</tr></table>" & vbcrlf _
                  & "</td></tr>" & vbcrlf
next

Response.Write "</table>"

Die Kontingente sind mit einem Begin und Enddatum versehen.

Wie kann ich das nun lösen?

Danke für alle Hilfe

Martin
_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an