Tabellenformatierung

MasterC

Grünschnabel
Also, ich versuche eine Pic-Gallery mit MySql zu bauen und jetzt stehe ich vor dem Problem, wie ich die Anordnung der Bilder mache. Ich habe schon an eine while-Schleife mit einer Tabelle mit 4 Spalten gedacht. Nur funkt das ganze nicht so wie ich mir das gedacht habe.
Hoffentlich kann mir einer von euch dabei helfen.
greez

MasterC
 
Ich habe mir das so vorgestellt, dass 4 Pic in einer Zeile angezeigt werden.
Das ist meine Überlegung:
Code:
while($r=mysql_fetch_array($result)) 
			 { 
			 echo "<table width='75%' height='120' border='1'>
  <tr>
        <td>$r[pic]</td>
	<td>$r[pic]</td>
	<td>$r[pic]</td>
        <td>$r[pic]</td>
    </tr>
</table>";
}
So würde es mir in zeile 1, Pic1 Pic1 Pic1 Pic1 und in der 2ten Pic2 Pic2 Pic2 Pic2 anzeigen. Nur wie sage ich ihm,dass er in der 2ten spalte der Zeile 1, den nächsten Datensatz anzeigt?
 
hatte grad alles drin, da ist mir der doof IE abgeschmiert...

Also nochmal:

PHP:
$result = // sql querry

$soviele = 4 // soviele in eine Zeile
$wieviele = 1 // Bilderzähler
echo "<table width='75%' height='120' border='1'>/n";

while($bild=mysql_fetch_array($result)) 
	{ 
	If ($wieviele == 1) echo "<tr>\n";
	  echo "<td>".$bild[pic]."</td>\n";
	  If ($wieviele == $soviele)
	  	{
	  		echo "</tr>\n";
	  		$wieviele = 0;
	    }
	  $wieviele++
	}  
	
echo"</table>";
 
Zuletzt bearbeitet:
Zurück