Ich will folgendes machen:
Ein User registriert sich. Ich will checken, ob er Vorname und Nachname angegeben hat. Dann prüfe ich noch die E-Mail Adresse und Geburtstag.
my %sql_values = (); # Werte für SQL-Insert-Statement
my %errors = (); # Fehlermeldungen
if ($vorname >= 2 and $vorname <= 100) {
$sql_values{vorname} = $vorname;
} else {
$errors{vorname} = 'ungültiger Vorname';
}
if ($nachname >= 2 and $nachname <= 100) {
$sql_values{nachname} = $nachname;
} else {
$errors{nachname} = 'ungültiger Nachname';
}
%sql_values enthält dann alle diejenigen Werte, die in die Tabelle eingetragen werden.
Ich nutze warnings.