Galerie

Du gibst mit deinem LIMIT wieder nur 4 Datensätze aus?
Da wolltest du doch jetzt 16 haben und einen Umbruch nach 4 Bildern?

Aber ansonsten, ja so meinte ich es
 
Sorry aber das geht mir zu Schnell!
Ich kann nicht so viel verschiedenes auf einmal verarbeiten *g*
geht das auch schritt für schritt?

THX
 
Hoppla copy und paste-Fehler es muss natürlich so heißen:

PHP:
include("inc/dbconnect.php"); 
	$abfrage = "SELECT * FROM galerie LIMIT 0,16"; 
	$ergebnis = mysql_query($abfrage); 
	$i=1;
	while($row = mysql_fetch_object($ergebnis)) 
	{ 
		if(($i % 4) == 0){ echo "<tr>";
		echo '<td><img border="0" src="'.$row->picurl.' " width="188" 
		height="114"></td>'; 
		if(($i % 4) == 0){ echo "</tr>";
	}

(schon klar, der seitenwechsel muss hier noch eingebaut werden :rolleyes: )
 
PHP:
 <?
 include("inc/dbconnect.php"); 
    $abfrage = "SELECT * FROM galerie LIMIT 0,16"; 
    $ergebnis = mysql_query($abfrage); 
    $i=1;
    while($row = mysql_fetch_object($ergebnis)) 
    { 
        if(($i % 4) == 0) {echo "<tr>";
        echo '<td><img border="0" src="'.$row->picurl.' " width="188" height="114"></td>'; 
        if(($i % 4) == 0) {echo "</tr>";
    }   
?>

Das Fett markierte verursacht einen Fehler, glaube die gehöhren nicht da hin?
 
Hehe :D Passiert halt sowas (Habs ja noch gemerkt)

Also, noch mal zum Mitlesen:
16 Bilder werden in einer Schleife ausgelesen, je ein Durchgang 1 Bild.
Die Variable $i wird parallel dazu um 1 erhöht, wodurch wir mittels dem % Operator abfragen können, ob sie durch 4 Teilbar ist, was bedeutet, dass ein Zeilenumbruch her muss.

Ganz simpel eigentlich.
Jetzt klar?
 
jetzt ist mir einiges klarer...

doch die anzeige funktioniert nur bedingt.....

es werden 5 angezeigt und dan kommt eine neue zeile....
 
Zurück