Hallo
ich bekomme meine Bilder aus der Datenbank und möchte einen zeilenumbruch nach jedem 4ten Bild.
Da die Ausgabe (wahrscheinlich) [1] mit HTML erfolgt, könntest du je vier Bilder
in ein Blockelement verpacken. Hier wäre <div></div> mit einer Breitenangabe
per CSS angesagt.
Da du die Datenbank ja bestimmt mit einer serverseitigen Skriptsprache [1]
ausliest, kannst du mit einer if-Abfrage innerhalb der Schleife die
entsprechenden Tags über eine Zählvariable an die richtige Stelle setzen.[1] eine genauere Angabe deinerseits wäre hilfreich gewesen.
Tschö, Auge
PS: Was hat deine Frage mit dem Themenbereich "zu diesem Forum" zu tun?
Hallo Auge,
danke für die antwort -
ich würde mal sagen das das nix mit diesen Forum zu tun hat - kleiner ausrutscher -
Zu meinen problem - genauere Angaben:
Ich habe von verschieden Veranstaltungen Bilder die ich in meiner MySql Datenbank verwalte - Erste Seite auslesen der Veranstaltung - Zweite Seite Anzeigen der Bilder in Kleinformat und durch klicken aufs Bild kommt ein javascript fenster (3te Seite) mit dem großen Bild.
Der Sourccode der 2ten Seite:
<?php
include "global.inc.php";
include "tabelle.inc.php";
$table = new tabelle();
mysql_connect($datahost,$datauser,$datapass);
mysql_select_db($database);
$strSQL = 'select ID,
Bilder
from powerGalerie
where powerGalerie.VeranstaltungsID = '.$HTTP_GET_VARS['kat'];
$res = mysql_query($strSQL);
while($line = mysql_fetch_row($res))
{
$bild = '<img src="fight_bilder/HDB_010303/'.$line[1].'" height="75" width="110" />';
$line[1] = "<a href="javascript:fensterauf('galerie_3.php?image_ID=".$line[0]."');" >".$bild."</a>";
$table->daten[] = array($line[1]);
}
mysql_close();
$table->ueberausricht = 'align="center" class="header"';
$table->tablattr = 'border="0" align="left" cellpadding="3"';
?>
......
<?php echo $table->anzeigen(); ?>
.....
Hoffe das du mir noch weiterhelfen kannst.
Danke
cu Joy