Hallo,
Es geht ja offenbar nur noch darum, nach jeweils
4 Bildern einen Zeilenumbruch reinzupacken.
Der MySQL-Teil ist IMHO nicht mehr interessant.
$bild = '<br />' ;
Hier ersetzt Du den Inhalt von $bild.
Vermutlich sollte es heissen:
$bild .= '<br />' ;
(Punkt vor dem Gleichzeichen).
Damit hast Du aber spaeter einen Zeilenumbruch im Link drin.
Ich wuerde das trennen.
Zuerst immer den Link mit dem Bild ausgeben.
Dann, wenn noetig, den Zeilenumbruch.
Und vor allem: Mach, dass die grossen Bilder auch bei abgeschaltetem
JavaScript erreichbar sind.
Also statt
<a href="javascript...">
unbedingt:
<a href="grossbild.jpg" onClick="...">
siehe
http://home.t-online.de/home/dj5nu/js-popup.html
Gruesse,
Thomas