Изкарване от база данни

qazxsw

Registered
Имам галерия която трябва да изкарва 4 реда снимки като на всеки ред има по 3 снимки. Знам как да изкарам снимките, но не знам как да ги направя на всяка 3та снимка да прескача на нов ред?

Това е кода за изкарването на 1 снимка:
Код:
			<div class="one_third">
				<div class="image_loader">
					<div class="portfolio_img_holder">
						<div class="loading_gallery"></div>
						<a class="load_portfolio_img" rel="lightbox[portfolio]" href="templates/design/images/placeholder_single.png">
						<span class="rm_img noscript"><img src="templates/design/images/placeholder_gallery.png" alt="" /></span>
						<span class="roll_over rollover"></span></a>
					</div>
					</div>
				<div class="clearboth"></div>
			</div>

Това е кода за нов ред:

Код:
			<div class="clearboth"></div>
 
Аз да не се обаждам много(щото нищо не разбирам), ама например като го сложиш в цикъл.
Код:
<?php

$a = "asd";

$b = "brb";

$c ="omg ?";
$i = 1;

while($i < 15) {
	echo $a." ".$b." ".$c."<br />";
	$i++;
	
}
?>

Това е примерен код, нали там вместо в while стейтмънта да ти е заявката и при всеки три резултата слагай <br />

P.S. clearboth класът не слага нов ред, а просто изчиства стила :
Това сиг. ти е в стилът.
Код:
.clearboth{
clear:both;
}
 
Аз си мислех за това, но при положение, че правя нещо от сорта на:

$query = mysql_query("SELECT * FROM images");
$result = mysql_fetch_array($query);

И то $query ми е взело данните, няма как да го разделя на 3 отделни променливи?
 
Код:
$query = mysql_query("SELECT * FROM images");

$num = 0;
while($row = mysql_fetch_array($query))
 {
 echo "<img src=\"../". $row['полетоти']."\" alt=\"snimka\" width=\"150\" />";
 $num++;
if ($_num == 3)
 {
 echo "<br>";
  $num = 0;
 }
 }

Така на всеки 3 резултата ще слага <br />.
 

Back
Горе