Вывод из Mysql - PHP

Ilekor
На сайте с 22.04.2009
Offline
138
920

Уважаемые, программисты, учусь программингу, так что кусать не нужно!

Нужно вывести с базы таким вот списком, по 3 в каждом блоке, записей в базе 9 и постоянно будет пополнятся, тоесть показываю пример как нужно выводить


ПЕРВАЯ ПОЛОСА ВЫВОДА

<div class="img_block">
<div class="item_ib">
<p class="foto_girl"><a href="#"><img src="images/girl1.jpg" alt="" /></a></p>
<p class="name_girl"><a href="#">Светлана, 24 года</a></p>
</div>

<div class="item_ib">
<p class="foto_girl"><a href="#"><img src="images/girl2.jpg" alt="" /></a></p>
<p class="name_girl"><a href="#">Анжелика, 20 лет</a></p>
</div>

<div class="item_ib">
<p class="foto_girl"><a href="#"><img src="images/girl3.jpg" alt="" /></a></p>
<p class="name_girl"><a href="#">Виолета, 20 лет</a></p>
</div>
</div><!--/img_block-->

ВТОРАЯ ПОЛОСА ВЫВОДА

<div class="img_block">
<div class="item_ib">
<p class="foto_girl"><a href="#"><img src="images/girl4.jpg" alt="" /></a></p>
<p class="name_girl"><a href="#">Светлана, 24 года</a></p>
</div>

<div class="item_ib">
<p class="foto_girl"><a href="#"><img src="images/girl5.jpg" alt="" /></a></p>
<p class="name_girl"><a href="#">Анжелика, 20 лет</a></p>
</div>

<div class="item_ib">
<p class="foto_girl"><a href="#"><img src="images/girl6.jpg" alt="" /></a></p>
<p class="name_girl"><a href="#">Виолета, 20 лет</a></p>
</div>
</div><!--/img_block-->

потом следующая полоса и тд.

буду очень признателен за готовый пример!

Лучший дорген 21 века AgDor(http://agdor.info)
[Удален]
#1

<?$username="dbuser";

$password="dbpass";
$hostname="localhost";
@MYSQL_CONNECT($hostname,$username,$password)OR DIE('Не могу создать соединение');
$db='my_db';
@mysql_select_db($db);
$q="SELECT name,photo FROM girls";
$re=mysql_query($q);
$i=0;
while($rem=mysql_fetch_array($re))
{
if ($i==0) {echo "<div class="img_block">";}
?>

<div class="item_ib">
<p class="foto_girl"><a href="#"><img src="images/<?=$rem['photo']?>" alt="" /></a></p>
<p class="name_girl"><a href="#"><?=$rem['name']?></a></p>
</div>

<?
if ($i==0) {echo "</div>";}
$i++;
if ($i==3){$i=0;}
}
?>

вроде так

Ilekor
На сайте с 22.04.2009
Offline
138
#2
Soulwest:
вроде так

Испытал, благодарю за помощь,

Немного подкоректировал, вместо нуля подставил двойку и код сразу выровнялся



$re = mysql_query("SELECT * FROM girls",$db);
$i=0;
while($rem=mysql_fetch_array($re))
{
if ($i==0) {echo "<div class=\"img_block\">";}
?>

<div class="item_ib">
<p class="foto_girl"><a href="#"><img src="<?=$rem['foto']?>" alt="" /></a></p>
<p class="name_girl"><a href="#"><?=$rem['name_girl'].", ".$rem['age']?></a></p>
</div>

<?
if ($i==2) {echo "</div>";}
$i++;
if ($i==3){$i=0;}
}
}
else {echo'';};
?>

Все отлично выводится!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий