Hallo bt707,
Zuerst würde ich vorschlagen, dass Sie nicht mit dem Herstellen des HTML sich etikettieren stören, aber anstatt das sehr StandardCGI.pm verwende (
http://perldoc.perl.org/CGI.html). Es garantiert, dass Sie immer wohl geformtes HTML produzieren.
Betr.: Ihre „verfehlen“ Störungen, was Sie benötigen, ist sammeln alle Störungen in einer Reihe:
wenn ($in {Post} eq '') {Stoß (@missing, „Notwendigkeit, ein gültiges \ „ein email address \ ein "" einzutragen)}
wenn ($in {Manager} eq '') {Stoß (@missing, „Notwendigkeit, ein gültiges \ „einen Manager einzutragen \“ (Manager) ")}
wenn ($in {c} eq '') {Stoß (@missing, „Notwendigkeit, um ein gültiges \ „ein Land \“ ein (c) einzutragen und \ „Stadt \“ (L) „)}
Und sie alle using etwas Ähnliches dann drucken:
mein verbinden $errorHtml = ("", Diagramm {„
$_„} @missing);
und Ihr ersetzen
$missingmit $errorHtml
Viel Glueck!