Heidi: Formular aus DB füllen -- Use of uninitialized value ..

Beitrag lesen

Hallo Zusammen,

ich bin Perl-Neuling und habe folgendes Problem:

Ich habe probeweise ein Formualrfeld erzeugt und möchte diesesmit Daten aus einer Tabelle füllen.
Der 1. Tabelleneintrag wird mir im DropDown-Feld dargestellt.
Für jeden weiteren Tabelleneintrag erhalte ich folgende Fehlermeldung
'Use of uninitialized value in concatenation (.) or string at ./test.pl line 67.'
und in meinem DropDown-Feld erscheint pro weiterem Tabelleneintrag eine 'leerer WErt'.

Dies ist Zeile 67:
print "<option value=$zaehler> $typ[$zaehler]";

Die Code um Zeile 67:
print "<FORM name=Formular1>";
print "<FONT size=3>Testauswahlfeld:</FONT>";
print "<SELECT>";

my $zaehler=0;
while (my @test=$sth-> fetchrow_array())
{
    print "<option value=$zaehler> $test[$zaehler]";
    $zaehler+=1;
}
print "</option>";
print "</select>";
print "</form>";

Die bereits im Forum vorhandenen Diskussionen zu meiner Fehlermeldung,
konnten mir leider nichtweiterhelfen,
daher hoffe ich hier auf Tipps.

Danke!

Heidi