CGI.pm und print

07/12/2010 - 09:59 von frank | Report spam
Hallo NG,

ist das Zwischenspeichern von Ausgaben hier verboten? Alles was
ge'print'et werden soll, speichere ich erst mal in der Variable $out.
Am Ende wird dann

print $out;

ausgeführt. Von der erwarteten checkbox_group erscheint nur der erste
Eintrag:

$out.= checkbox_group(
-name=>'Sp',
-values=>['En','Fr','Sp','As','Ho'],
-linebreak=>'yes',
-defaults=>['En','As']);
$out.=(end_form);



hànge ich aber end_form gleich dran, funktioniert es:

$out.= checkbox_group(
-name=>'Sp',
-values=>['En','Fr','Sp','As','Ho'],
-linebreak=>'yes',
-defaults=>['En','As']) . end_form;



Frank
 

Lesen sie die antworten

#1 Wolf Behrenhoff
07/12/2010 - 11:31 | Warnen spam
On 07.12.2010 09:59, frank wrote:
Hallo NG,

ist das Zwischenspeichern von Ausgaben hier verboten?



Nein.

Alles was
ge'print'et werden soll, speichere ich erst mal in der Variable $out.
Am Ende wird dann

print $out;

ausgeführt. Von der erwarteten checkbox_group erscheint nur der erste
Eintrag:

$out.= checkbox_group(
-name=>'Sp',
-values=>['En','Fr','Sp','As','Ho'],
-linebreak=>'yes',
-defaults=>['En','As']);
$out.=(end_form);



Kann ich nicht nachvollziehen:

hànge ich aber end_form gleich dran, funktioniert es:



Das sollte keinen Unterschied machen.

Kannst du ein kurzes vollstàndiges Beispielprogramm zeigen, das das
Problem zeigt?

Wolf

Ähnliche fragen