[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод в виде таблицы по 3 в ряд
Capbl4
Здравствуйте! Подскажите, пожалуйста, мне нужно вывести картинки из базы данных ( в базе данных указана ссылка на картинки). В данное время следующая картинка располагается под предыдущей, а я хочу чтобы они располагались по 3 в ряд.

Заранее спасибо!

Вот код:

 $raw = mysql_query("SELECT * FROM member ORDER BY Likes DESC LIMIT 0,3");
if ($raw) {
$out = "";
while ($row = mysql_fetch_assoc($raw)) {
$i++;

$outrow = "<div class='row_one'>
<table width='820' align='center' class='glav' cellspacing='5'>

<tr >

<td >
<div><img src='
$row[img_s]' style='text-align: center; border: 6px solid #d6d7d8;' width='250'><div>
</td>

</tr>
</table>



</div></br>"
;

$out = $outrow;
echo $out;
}

}




Спустя 2 часа, 49 минут (23.06.2012 - 17:12) Capbl4 написал(а):
вот обработка верхнего кода

<script language="javascript" type="text/javascript">


$(document).ready(function(){
$.post('pokaz.php',
function(data) {$('#pokaz').append(data);}
);

})

</
script>


<div id="pokaz" style="text-align:left"></div>



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

Спустя 3 минуты, 1 секунда (23.06.2012 - 17:15) m4a1fox написал(а):
Считай картинки, если достигло значение == 3 то делай </tr><tr>

Спустя 4 минуты, 26 секунд (23.06.2012 - 17:19) Capbl4 написал(а):
Когда в коде пишешь так:

$raw = mysql_query("SELECT * FROM member ORDER BY Likes DESC LIMIT 0,3");
if ($raw) {
$out = "";
while ($row = mysql_fetch_assoc($raw)) {
$i++;

$outrow = "<div class='row_one'>
<table width='820' align='center' class='glav' cellspacing='5'>

<tr >

<td >
<div><img src='
$row[img_s]' style='text-align: center; border: 6px solid #d6d7d8;' width='250'><div>
</td>

<td >
<div><img src='
$row[img_s]' style='text-align: center; border: 6px solid #d6d7d8;' width='250'><div>
</td>

<td >
<div><img src='
$row[img_s]' style='text-align: center; border: 6px solid #d6d7d8;' width='250'><div>
</td>

</tr>
</table>



</div></br>"
;

$out = $outrow;
echo $out;
}

}


то вылезает три одинаковых картинки и я никак не могу додуматься как сделать так, чтобы он следующие брал
Быстрый ответ:

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