Thread Speichern geht nicht: Datensatz ändern - speichern geht nicht
(32 answers)
Opened by Ronaldl at 2003-09-20 10:04
Jetzt kappier ich gar nichts mehr.
param ist doch ne Funktion von CGI und wird mit () für die Parameterübergabe aufgerufen. Also ist param() richtig. Am Anfang eines jedes CGI Scripts sollte mindestes folgendes zu sehen sein: Code: (dl
)
1 #!/usr/bin/perl Jetzt hat man das Objekt über das man die Funktionen der Klasse eindeutiger identifizieren kann als über den Import einer Symboltabelle. Also $cgi->param('name') ist besser als param('name'). Das hat den Hintergrund, wenn eine andere mit use eingebundene Klasse auch eine Funktion namens param hat (da gibts einige) welche funktion aus welcher Klasse wird dann wohl aufgerufen? Deswegen gibts Objekte. Bei wenigen Parametern die übergeben wurden würde ich die param Methode verwenden: Bei vielen die Vars-Methode: Code: (dl
)
1 my %params = $cgi->Vars(); Mehr findest du in in perldoc CGI. Ist wirklich eine gute Dokumentation. Ich hoffe ich hab dich jetzt nicht vollends verwirrt. ;) Gruß Alex |