Hi,
ich kann es auch nicht wirklich erklären, aber bei _so_ schlechtem Stil sind Fehler eigentlich kaum verwunderlich ;-)
Ich weiß daß ich nicht den besten Stil draufhab, aber bisher hat es immer gereicht.
genau das gleiche habe ich mir auch mal gesagt... und jetzt verfluche ich meine alten Scripts ;-)
Aber da sowohl in "Pruefen" als auch in "Verarbeiten" derselbe schlechte Stil steht solte es daran eigendlich nicht liegen.
Wie gesagt, ich kann es auch nicht erklären.
#!/usr/bin/perl -w
use strict;
use CGI ':standard';Damit werd ich mich wohl mal beschäftigen müssen. Bisher hab ich nur noch keine Zeit dazu gehabt.
Nimm Dir 'ne Menge Zeit mit. Die "use CGI"-Zeile kannst Du im Zweifel weglassen und statt param() weiter %Formular benutzen - aber von solchen Dingen (insbesondere von mit Großbuchstaben beginnenden Variablennamen; die sind auch schlechter Stil) solltest Du Dich recht bald trennen.
my @groessen = &Einlesen;
Ansich ist das doch die einzige Änderung, die du vorschlägst, oder? Mal abgesehen von Parameterübergabe...
Im Prinzip ja. Definiere die Variable und übergib sie, dann sind die Daten immer dort vorhanden, wo Du sie brauchst.
perldoc perlstyle ;-)
Hab ich nicht gefunden :-))
Sollte sich auf Deinem Rechner befinden, nämlich da, wo Du Perl installiert hast. Einfach eintippen, bzw. bei ActivePerl die HTML-Doku nutzen.
Cheatah