Hi bt707,
Först allra, jag skulle föreslår, att du inte besvärar med att skapa HTMLEN märker sig yourself men, använder i stället den mycket standarda CGI.pmen (
http://perldoc.perl.org/CGI.html). Den ska den garanti dig alltid well-formed HTML för jordbruksprodukter.
Beträffande: dina ”saknade” fel, vad du behöver, är mot efterkrav alla fel i en samling:
om (eq för $in {posta}, '') {pushen (som @missing, ”behov att skriva in ett giltigt \ ”en e-post, tilltalar \ "")},
om (eq för $in {chef} '') {pushen (@missing, ”behov att skriva in ett giltigt \ ”en chef \” (chefen) ”)}
om (eq för $in {c} '') {pushen (@missing, ”behov för att skriva in ett giltigt \ ”ett land \” (c) och \ ”staden \” (v) ”)}
Och skriv därefter ut alla dem using något något liknande detta:
mitt $errorHtml = sammanfogar ("", kartlägger {”,
$_”} @missing);
och byt ut ditt
$missingmed $errorHtml
Bra lycka!