Hi zusammen,
bin neu hier und hoffe auf eure Hilfe bei einem Problem, das wahrscheinlich simple gelöst werden kann, aber irgendwie steh ich auf dem Schlauch!
Ich lese datensätze aus einer mysql db aus, die werte pack ich in eine variable und geb sie in einer schleife als image aus.
mein tabellenaufbau in der schleife ist so, dass die bilder in spalten ausgegeben werden - siehe code unten, unverbastelt.
ich hätte gerne, dass es nur vier tabellenspalten gibt mit den erste 4 bildern, dann eine neue zeile mit den nächsten vier bildern usw.
hab schon alles mögliche versucht for for-schleifen, sowie diverse lösungsversuche in der while schleife. zum gewünschten Ergebnis komm ich jedoch nicht.
Hoffe auf eure kompetente Lösungsvorschläge!
aktueller code (auf das wesentliche komprimiert):
$suche="select bildname from gallery where kategorie='$kategorie' ORDER BY id asc";
$db_recordset=mysql_query($suche,$db_verbindung);
$anzahl=mysql_num_rows($db_recordset);
if ($anzahl==false)
{ echo "<br> no pics found."; die;}
else
{
echo '<table border="0" cellpadding="4" cellspacing="0"><tr>';
$result = mysql_query($suche,$db_verbindung);
while ($row = mysql_fetch_array ($result))
{
$bildname= $row["bildname"];
echo <<<ABC
<td><img src="$bildname" border="0"></td>
ABC;
}}
echo '</tr></table>';
bin neu hier und hoffe auf eure Hilfe bei einem Problem, das wahrscheinlich simple gelöst werden kann, aber irgendwie steh ich auf dem Schlauch!
Ich lese datensätze aus einer mysql db aus, die werte pack ich in eine variable und geb sie in einer schleife als image aus.
mein tabellenaufbau in der schleife ist so, dass die bilder in spalten ausgegeben werden - siehe code unten, unverbastelt.
ich hätte gerne, dass es nur vier tabellenspalten gibt mit den erste 4 bildern, dann eine neue zeile mit den nächsten vier bildern usw.
hab schon alles mögliche versucht for for-schleifen, sowie diverse lösungsversuche in der while schleife. zum gewünschten Ergebnis komm ich jedoch nicht.
Hoffe auf eure kompetente Lösungsvorschläge!
aktueller code (auf das wesentliche komprimiert):
$suche="select bildname from gallery where kategorie='$kategorie' ORDER BY id asc";
$db_recordset=mysql_query($suche,$db_verbindung);
$anzahl=mysql_num_rows($db_recordset);
if ($anzahl==false)
{ echo "<br> no pics found."; die;}
else
{
echo '<table border="0" cellpadding="4" cellspacing="0"><tr>';
$result = mysql_query($suche,$db_verbindung);
while ($row = mysql_fetch_array ($result))
{
$bildname= $row["bildname"];
echo <<<ABC
<td><img src="$bildname" border="0"></td>
ABC;
}}
echo '</tr></table>';
Kommentar