|
|
|
| Подскажите пожалуйста как поделить таблицу на два столбца?
do
{
$r = $myrow["rating"]/$myrow["q_vote"];
$r = intval($r);
printf ('
<table id="cat_s" align="center" class="full">
<tr>
<td>
<p class="full_name"><a href="view_full.php?id=%s" target="_blank"><img class="mini" align="left" src="%s"></a>%s</p>
<p class="full_dimen">Размер изображения: %s</p>
<p class="full_adds">Дата добавления: %s</p>
<p class="full_view">Просмотров: %s</p>
<p class="full_view">Рейтинг: <img src="img/%s.gif"></p>
</td>
</tr>
</table>
<br>',$myrow["id"],$myrow["mini_img"],$myrow["title"],$myrow["dimensions"], $myrow["date"], $myrow["view"],$r);
}
while ($myrow = mysql_fetch_array($result));
|
| |
|
|
|
|
|
|
|
для: bigpit
(01.06.2011 в 16:33)
| | <table>
<tr>
<td>
st-1
</td>
<td>
st-2
</td>
</tr>
</table>
=) | |
|
|
|
|
|
|
|
для: Miha_Kregov
(01.06.2011 в 16:50)
| | А как совместить код и html? | |
|
|
|
|
|
|
|
для: bigpit
(01.06.2011 в 16:33)
| | Внутри цикла добавить $n++
и если нечетное $n - открываем <tr>
если чётное - закрываем </tr> и сбрасываем $n = 1 | |
|
|
|
|
|
|
|
для: Yuriev
(01.06.2011 в 16:55)
| | а зачем сбрасывать $n=1 если проверка идет по четности а не по 1 или 2? | |
|
|
|
|
|
|
|
для: Yuriev
(01.06.2011 в 16:55)
| | Действительно, сбрасывать не нужно.
Начал написать пример универсальный, на разное количество колонок, но передумал и остановился на двух колонках, а сбрасывание из текста удалить забыл. | |
|
|
|
|
|
|
|
для: bigpit
(01.06.2011 в 16:33)
| | Вот есть категория http://zastavki.net.ua/view_cat.php?cat=12
В ней картинки расположены в строку через do while. Как зделать картинки в два столбца? Или тут цыкл вообще ненадо? Подскажите плиз
Вот код:
do
{
$r = $myrow["rating"]/$myrow["q_vote"];
$r = intval($r);
printf ('
<table id="cat_s" align="center" class="full">
<tr>
<td>
<p class="full_name"><a href="view_full.php?id=%s" target="_blank"><img class="mini" align="left" src="%s"></a>%s</p>
<p class="full_dimen">Размер изображения: %s</p>
<p class="full_adds">Дата добавления: %s</p>
<p class="full_view">Просмотров: %s</p>
<p class="full_view">Рейтинг: <img src="img/%s.gif"></p>
</td>
</tr>
</table>
<br>',$myrow["id"],$myrow["mini_img"],$myrow["title"],$myrow["dimensions"], $myrow["date"], $myrow["view"],$r);
}
while ($myrow = mysql_fetch_array($result));
|
| |
|
|
|
|
|
|
|
для: bigpit
(01.06.2011 в 17:04)
| |
<table id="cat_s" align="center" class="full">
<?php
$n=0;
while ($myrow = mysql_fetch_array($result)) {
$r = $myrow["rating"]/$myrow["q_vote"];
$r = intval($r);
if (n%2) echo "<tr>";
printf ('
<td>
<p class="full_name"><a href="view_full.php?id=%s" target="_blank"><img class="mini" align="left" src="%s"></a>%s</p>
<p class="full_dimen">Размер изображения: %s</p>
<p class="full_adds">Дата добавления: %s</p>
<p class="full_view">Просмотров: %s</p>
<p class="full_view">Рейтинг: <img src="img/%s.gif"></p>
</td>
<br>',$myrow["id"],$myrow["mini_img"],$myrow["title"],$myrow["dimensions"], $myrow["date"], $myrow["view"],$r);
if (!($n%2)) echo "</tr>";
n++;
}
if (!($n%2)) echo "<td></td></tr>";
?>
</table>
|
| |
|
|
|
|
|
|
|
для: parczynski
(01.06.2011 в 17:57)
| | или вот так, для n-го количества столбов
<table id="cat_s" align="center" class="full">
<?php
$td = 0;
$n =5;//предпологаемое кол-во столбов
while ($myrow = mysql_fetch_array($result)) {
$r = $myrow["rating"]/$myrow["q_vote"];
$r = intval($r);
if ($td==0) echo "<tr>";
printf ('
<td>
<p class="full_name"><a href="view_full.php?id=%s" target="_blank"><img class="mini" align="left" src="%s"></a>%s</p>
<p class="full_dimen">Размер изображения: %s</p>
<p class="full_adds">Дата добавления: %s</p>
<p class="full_view">Просмотров: %s</p>
<p class="full_view">Рейтинг: <img src="img/%s.gif"></p>
</td>
<br>',$myrow["id"],$myrow["mini_img"],$myrow["title"],$myrow["dimensions"], $myrow["date"], $myrow["view"],$r);
$td++;
if ($td==$n)
{
echo "</tr>";
$td=0;
} // конец if ($td==$n)
} // конец while ($myrow = mysql_fetch_array($result))
?>
</table>
|
| |
|
|
|
|
|
|
|
для: bab-nike
(02.06.2011 в 03:05)
| | Спасибо все работает!!! | |
|
|
|