Datumsüberschneidung prüfen
Verfasst: Mittwoch 25. Mai 2011, 11:45
Hey Leute,
ich habe ein Formular gebastelt, dass man ausfüllen muss. Dort muss man auch die Sektion DATUM ausfüllen.
Doch wie überprüfe ich, dass sich die Daten nicht überschneiden?
Beispiel: jemand hat den 2.4.11 in Datum geschrieben. Die nächste Person gibt wieder dieses Datum ein. Doch
diesmal sollte eine Fehlermeldung erscheinen und wieder zum Formular zurückführen.
Hier mal der Ausschnitt aus dem Controller für diesen Abschnitt:
Meine Idee ist es, eine If Abfrage zu machen: if request.vars
Und dann die Daten mit eingetragenen zu vergleichen. Doch wenn sie sich überschneiden, sollte eine Fehlermeldung kommen...
ich habe ein Formular gebastelt, dass man ausfüllen muss. Dort muss man auch die Sektion DATUM ausfüllen.
Doch wie überprüfe ich, dass sich die Daten nicht überschneiden?
Beispiel: jemand hat den 2.4.11 in Datum geschrieben. Die nächste Person gibt wieder dieses Datum ein. Doch
diesmal sollte eine Fehlermeldung erscheinen und wieder zum Formular zurückführen.
Hier mal der Ausschnitt aus dem Controller für diesen Abschnitt:
Code: Alles auswählen
def index():
"""
>>>index().has_key('termine')
"""
## Neuen Termin erstellen/eintragen
form = crud.create(db.termin, next = URL(r = request, f = 'index'))
return dict(form = form)
Meine Idee ist es, eine If Abfrage zu machen: if request.vars
Und dann die Daten mit eingetragenen zu vergleichen. Doch wenn sie sich überschneiden, sollte eine Fehlermeldung kommen...