Hej Benedikt,
zunächst einmal verstehe ich nicht, warum der Inhalt der "restlichen" Zeilen auf 'leer' abgeprüft wird. Hier ist 'leer' als Wort und nicht als Sinnbild zu sehen *grübel*.
Ich denke, das was Du haben willst, soll so aussehen (nur unterer Teil):
sub search
{
if ($Line[5] ne '')
{
print "<font face="Verdana,Arial,Helvetica,Sans Serif" color="#000000" size="2"><br><b>$Line[5]</b></font><br>\n";
}
if ($Line[6] ne '')
{
print "<font face="Verdana,Arial,Helvetica,Sans Serif" color="#000000" size="2"><br><b>$Line[6]</b></font><br>\n";
}
}
Dann kommen die Beschreibungen allerdings untereinander. Sollen sie nebeneinander sein, z.B. in einer Tabelle, müßte man alles etwas umbauen.
Hoffe, geholfen zu haben ;o),
Marko