Hello,
wenn Du Dir einen Gefallen tun willst, dann beschäftigst Du Dich mit dem "Affenformular".
Außerdem speicherst Du jeden, der sich anmelden will.
Ab der 10ten (geprüften) Eintragung gibst Du dann die Antwort: "Sie wurden auf die Warteliste gesetzt und werden kurzfristig informiert, wenn noch ein Platz frei ist" .. oder ähnlich, denn erstens gibt es Irrtümer, zweitens Rücktritte und drittens viele Spammer, die mit Vorliebe Formulare bespammen. Wäre dich ärgerlich, wenn in Deinem Kursus nachher 5 Plätze frei blieben, nur weil da jemand Viagra liefern wollte.
Außerdem kann man solche kleinen Datenmengen wunderbar in Flat-Files speichern und kontrollieren. In PHP bietet sich an, dies als serialisiertes Array zu tun.
Mit den Funktionen serialize() und unserialize()
http://de2.php.net/manual/en/function.serialize.php
kannst Du die Daten wunderbar separieren und musst Dir keine Gedanken über Datentypen machen.
Bitte beschäftige Dich auch mit der Funktion flock()
http://de2.php.net/manual/en/function.flock.php
und dem Artikel con Christian Seiler:
http://aktuell.de.selfhtml.org/artikel/programmiertechnik/dateisperren/index.htm
damit Deine Daten auch erhalten bleiben.
Um maschinelle Spammer abzuhalten, reicht es meistens, ein Eingabefeld zu haben, dessen komplexeres Eingabeformat geprüft wird und dessen Formatierung dem menschlichen Eingebenden als Beispiel gezeigt wird.
Z.B. Bitte geben Sie das _morgige_ Datum im Format TT.MM.JJJJ ein
Da hast Du dann zwei Möglichkeiten der Überprüfung, die sich multiplizieren, nämlich das Format und das Datum. Ist natürlich dann irgendwie logisch, dass man die Zeitzone kennen muss. Aber aus Peking werden Deine teilnehmer ja nicht unbedingt kommen, oder? :-))
Vergiss nicht, den Teilnehmer darauf hinzuweisen, dass seine Daten elektronisch gespeichert und (betriebsintern) weiterverarbeitet werden. Ist zwar eigentlich logisch, sollte man aber trotzdem tun.
Ein harzliches Glückauf
Tom vom Berg
http://bergpost.annerschbarrich.de
.
Nur selber lernen macht schlau