3 Sachen nebeneinander dann umbruch? hilfe

maarian

Erfahrenes Mitglied
also ich mache eine mysql abfrage und wie kann man es dann machen das zb 3 bilder oder 3 namen nebeneinander angezeigt werden sprich in der der gleichen reihe und dann erst wird ein umbruch gemacht
 
Mit dem Modula Operator geht es.
PHP:
<?php
for ( $i = 0; $i < 21; $i++ ) {
  echo $row['daten'];
  if ( $i%3 == 0) echo "<br>";
}
?>
 
Gib die Grafikelemente in einer ungeordneten Liste aus. Die kannst du dann mit CSS beliebig formatieren, beispielsweise auch so wie auf deviantart.com zu sehen ist (Fenstergröße ändern).
 
ehhhmm habe das jetzt so gemacht und da zeigt der mir ejdes bild aber so 6 -7 mal an :D

PHP:
 <?
					    $abfrage = "SELECT * FROM userdb WHERE hauptfoto!=''";
  $ergebnis = mysql_query($abfrage);
  while($row = mysql_fetch_object($ergebnis))
    {
	for ( $i = 0; $i < 21; $i++ ) {
  echo '<a href="viewprofile.php?name='.$row->username.'"><img src="img/user/hauptfoto/thumbnail.php?src='.$row->username.'='.$row->hauptfoto.'&w=140"></a>';
  if ( $i%3 == 0) echo "<br>";
} 
}
 
Das liegt an der FOR-Schleife innerhalb der WHILE-Schleife.
Du musst Deine Zaehlvariable innerhalb der WHILE-Schleife hochzaehlen, und nicht noch eine zusaetzliche Schleife dafuer einbauen.

Und auch hier moechte ich noch Bitte um Einhaltung von Gross- und Kleinschreibung loswerden.
 
Warum machst du es denn nicht einfach so wie von Gumbo bereits erwähnt? Ist doch besser das ganze so zu lösen.
 
Zurück