[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите сделать правильный стиль
igor1306
Помогите сделать правильный стиль!

У меня идет выборка из базы данных мини картинки и они отображаются в столбец, а мне нужно чтобы отображались в ряд, а снизу под картинками должно отображаться название. Как это реализовать?



Спустя 12 минут, 6 секунд (17.08.2010 - 14:10) demonichka написал(а):
Код в студию

Спустя 9 минут, 22 секунды (17.08.2010 - 14:19) igor1306 написал(а):
<?php 
/*Выборка видео за все время*/

$command = mysql_query ("SELECT mini_img,id,title FROM data ORDER BY date DESC, id DESC LIMIT 10",$db);
$result = mysql_fetch_array ($command);
do
{
printf ("<table align='center' class='post'>
<tr>
<td class='post_title'><p class='post_name'><img class='mini' align='left' src='%s'><a class='cat_link' href= 'view_post.php?id=%s'>%s</a></p>

</tr>

</table><br>"
,$result["mini_img"],$result["id"],$result["title"]);
}
while
($result = mysql_fetch_array ($command));



?>

Спустя 2 минуты, 18 секунд (17.08.2010 - 14:22) waldicom написал(а):
<tr> и </tr> вынести за цикл

Спустя 10 минут, 54 секунды (17.08.2010 - 14:33) linker написал(а):
Поповс
echo '<table align="center" class="post"><tr>';
while ($result = mysql_fetch_array($command))
{
printf ("<td class='post_title'><p class='post_name'><img class='mini' align='left' src='%s'><br><a class='cat_link' href= 'view_post.php?id=%s'>%s</a></p></td>", $result["mini_img"], $result["id"], $result["title"]);
}
echo '</tr></table>';

Спустя 8 минут, 2 секунды (17.08.2010 - 14:41) amazing написал(а):
Падаваны Попова laugh.gif

Спустя 13 минут, 23 секунды (17.08.2010 - 14:54) igor1306 написал(а):
что-то не так получилось, вот картинка на то что получилосьuser posted image

Спустя 4 минуты, 48 секунд (17.08.2010 - 14:59) linker написал(а):
Ну смотри, что у тебя в базе, смотри пути к картинкам, нам жеж не светит.

Спустя 14 минут, 12 секунд (17.08.2010 - 15:13) igor1306 написал(а):
Всё спасибо, помогло!

linker тебе 5+

Спустя 30 минут, 42 секунды (17.08.2010 - 15:44) igor1306 написал(а):
как сделать так чтобы в ряду было по 4 картинки, а остальные 4 картинки переносились на следующий ряд и т.д.

вот так как на картинке: user posted image

Спустя 7 минут, 37 секунд (17.08.2010 - 15:51) waldicom написал(а):
В цикле ввести счетчик, и если модуло на 4 дает 0, то пишем </tr><tr>

А если не хочешь думать сам, подожди linker'а - он напишет, судя по всему.

Спустя 32 минуты, 29 секунд (17.08.2010 - 16:24) neversmile написал(а):
Вот как-то так
$x = 1;
$c = 4;

$br = ($x == $c) ? "<br>" : "";
echo $br;
$x++;


В цыкл только в нужное место вставь.

Спустя 19 минут, 43 секунды (17.08.2010 - 16:44) waldicom написал(а):
Цитата (neversmile @ 17.08.2010 - 15:24)
Вот как-то так
$x = 1;
$c = 4;
$br = ($x == $c) ? "<br>" : "";
echo $br;
$x++;

В цыкл только в нужное место вставь.

Если бы я разрешил себе давать Вам советы, то я бы очень посоветовал Вам почитать тему еще раз.

Спустя 9 минут, 53 секунды (17.08.2010 - 16:54) neversmile написал(а):
waldicom, да Вы правы, немного не так понял суть темы...

Спустя 1 час, 45 минут, 16 секунд (17.08.2010 - 18:39) linker написал(а):
waldicom
smile.gifsmile.gifsmile.gif

Собсна, как-то так
echo '<table align="center" class="post"><tr>';
$ItemPerRow = 4;
$Index = 1;
while ($result = mysql_fetch_array($command))
{
printf ("<td class='post_title'><p class='post_name'><img class='mini' align='left' src='%s'><br><a class='cat_link' href= 'view_post.php?id=%s'>%s</a></p></td>",
$result["mini_img"], $result["id"], $result["title"]);
if ($Index == $ItemPerRow)
{
echo '</tr><tr>';
$Index = 0;
}
$Index ++;
}
echo '</tr></table>';

Спустя 1 день, 23 часа, 22 минуты, 54 секунды (19.08.2010 - 18:02) igor1306 написал(а):
Спасибо! Все работает!))

Спустя 1 минута, 44 секунды (19.08.2010 - 18:03) igor1306 написал(а):
Отдельное спасибо linkerу!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.