CGI Problem mit einem Kleinazeigen Script

Hallo ich habe mir vor kurzem ein Kleinanzeigen Script installiert und möchte dieses jetzt ein wenig ausbauen http://www.gifdown.de/kleinaz/cgi/classifieds.cgi

Und zwar möchte ich in dem Script noch weitere Kategorien einsetzen, was auch kein Problem ist.
Nur möchte ich gerne das diese Kategorien nicht alle untereinander gezeigt werden, sondern in zwei spalten nebeneinander. Aber ich absolut keine Ahnung wie ich das anstellen soll.
Die Anzeige der Kategorien wird z.B. mit dieser Sub gemacht

sub genplacetable{

print " Anzeige aufgeben:

Wählen Sie eine Rubrik,in der Sie eine Anzeige aufgeben möchten.";
print „“;
$index=0;
foreach $cat (@catagories) {
@line_pair = split(/=/,$cat);
$catagorypicture = $line_pair[0];
$catagorylink = $line_pair[1];
$catagorydescription= $line_pair[2];
print "$catagorydescription
";
$index++;
if ($index==3) {
$index=0;
print
END
}
}
print „“;

}

Die hier benötigten Daten stehen dann in einem extra file das so aussieht

Kategorie

$kategorie =„Rubrik: Auto Teile“;

Rubriken

@catagories = (
„auto.gif=Auto=Autos“,
„computer.gif=Computer=Computer“,
„love.gif=Kontakte=Kontakte“,
„merchandise.gif=zu verkaufen=zu verkaufen“,
„rental.gif=Immobillien=Immobillien“);

Könnte mir da mal jemand bei helfen, so das die Kategorien in 2 Spalten nebeneinander gezeigt werden???

sub genplacetable{

print " Anzeige aufgeben:

Wählen Sie eine Rubrik,in der Sie eine
Anzeige aufgeben möchten.";
print „“;
$index=0;
foreach $cat (@catagories) {
@line_pair = split(/=/,$cat);
$catagorypicture = $line_pair[0];
$catagorylink = $line_pair[1];
$catagorydescription= $line_pair[2];
print "$catagorydescription
";
$index++;
if ($index==3) {
$index=0;
print
END
}
}
print „“;

}

Ich hoffe, dass dir folgendes weiterhilft:

sub genplacetable{

print „Anzeige aufgeben:
Wählen Sie eine Rubrik,in der Sie eine Anzeige aufgeben möchten.“;
for($cat=0 ; $cat ";
}
elsif($cat % 2 == 0){
print „“;
}
else{
$close=1;
print „“;
}

@line_pair = split(/=/,$categories[$cat]);
$catagorypicture = $line_pair[0];
$catagorylink = $line_pair[1];
$catagorydescription= $line_pair[2];

print "$catagorydescription
";
print „“;
if($close){
$close=0;
print „“;
}
}

print „“;
}

Am Besten noch die Abbruchbedingungen der FOR-Schleife überprüfen!
Hab das Programm jetzt nur schnell gehackt, und normalerweise sind die Abbruchbed. meistens um 1 falsch (Grundregel?!)

cu! Bill

Ja Danke, ich hab es zwar noch immer nicht begriffen, aber so in der Art geht es…

Jetzt bin ich wenigstens auf den richtigen weg den Rest schaffe ich schon noch…

Danke

Null Problemo, wenn Verständnisprobleme da sind - einfach fragen!

cu! Bill

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]