Snekaaa
Новичок
вывод таблицы
Вывожу фотогалерею из бд, скрипт пашет, но почемуто рисует после строчки строчку с 1 фоткой, затем опять нормально... немного не пойму, может подскажите? Вот скрипт:
Вывожу фотогалерею из бд, скрипт пашет, но почемуто рисует после строчки строчку с 1 фоткой, затем опять нормально... немного не пойму, может подскажите? Вот скрипт:
PHP:
<?
function get_theme($id)
{
$q=mysql_query("select id, title, date_format(date,'%e.%m %Y год') as date1 from striketheme where id=$id");
$r=mysql_fetch_array($q);
$result='На тему: '.$r[title].' дата: '.$r[date1];
return $result;
}
$q=mysql_query("select * from strikephoto ORDER BY `theme` ASC");
echo '<div class="photo_block"> <table width=100%>';
while ($r=mysql_fetch_array($q)) {
if ($r[theme]!=$theme) {
echo '<tr><td colspan=4"><h3>'.get_theme($r[theme]).'</h3></td></tr>';
$cnt=0;
};
$cnt++;
$theme=$r[theme];
if($cnt%5==0)echo '<tr>'; ?>
<td width=20%>
<a href="photo/<?=$r[name_big];?>" target="_blank"><img src="photo/<?=$r[name];?>"></a>
<br>Описание: <?=$r[desc]?>
</td>
<? if($cnt%5==0)echo '</tr>';
}
echo '</table> </div>';