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

Beitrag lesen

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;
}

Dir ist klar was du da machst?
scheint mir nicht so. wie wär's, wenn du dir mal die Werte ausgibst, mit denen du da arbeitest?

use Data::Dumper;

my $zaehler=0;
while (my @test=$sth-> fetchrow_array())
{
print "Zähler: $zaehler - Test=". Dumper @test;

print "<option value=$zaehler> $test[$zaehler]";
$zaehler+=1;

das kan man vereinfachen:
$zaehler++;

}

Struppi.