Hallo,
danke für deinen Tipp, was genau meinst du mit Kontrollstruktur? Hast du einen Link, wo ich mir das mal näher ansehen kann? Ich habe das nicht wirklich verstanden...
Hier eine Kontrollstruktur in Perl. Mit PHP und jeder anderen Programmiersprache geht das latürnich auch.
CGI's die per Parameter gesteuert werden, erforden eine gute Überlegung, welche Parameter verwendet werden. Ich mache das immer so, dass ich mir zur Steuerung sog. Schlüsselparameter aussuche. Beispielsweise ist Name eines Submit-Butten solch ein Schlüsselparameter: Die Kontrollstruktur prüft, ob dieser Button geklickt wurde und lässt eine oder mehrere Statements oder Funktionen folgen wobei u.u. auch weitere Parameter abgefragt werden.
Eine gute Idee ist es auch, Buttons mit definierten und für den Besucher aussagekräftigen Values zu versehen, so:
input type='submit' name='mailsend' value='Mail senden'
Und nicht vergessen: Schau, dass Du alle Parameter auf Gültigkeit prüfst, ggf. gib eine entsprechende Meldung aus. Siehe o.g. verlinkten Artikel.
Hotte
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.