juha: Zahlen als Name einer Variable

Beitrag lesen

Ich vermute, dass nicht $in{01}, sondern $in{'01'} (beachte die Quotes!) gefüllt wurde. Wenn Du 01 schreibst, interpretiert Perl das als oktale Zahl und sucht anschließend $in{'1'}.

$anfang = "a"; //dieses a fügte ich erst jetzt hinzu, wegen den ''
$eintrag = $anfang.$daycount.$maxrow;
#Name des Print bestimmen, damit man die Ausgabezeiten später unterscheiden kann

print "<td><input type='text' name='$eintrag' value='$hash_eintraege->{ajbatch_zeit}' size='10'></td>";

nun möchte ich dies mit $in{$ergebnis} ausgeben, ist dies möglich?

$anfang = "a";
$eingabe = $anfang.$tag.$zaehler;
print $eingabe; // es kommt die richtige Zahl!!
print $in{'$eingabe'};

Hast Du's mal probiert?

Ja, aber etwas funktioniert nicht und darum frage ich ja...

Cheatah

Grüsse
Juha