require_once '_init.php';
$query = 'SELECT * FROM `realty` WHERE `id_realty_category` LIKE 5 ORDER BY RAND() LIMIT 9';// LIMIT 4 - /*означает сколько строк покажет*/
$result = mysql_query($query);
$logo = '<a href="/uploads/realty/#';
$logo1 = '">';
$image = '<img src="/uploads/realty/';
$image1 = 'alt="noimage" />';
echo '<table border = 0>';
while($arr = mysql_fetch_assoc($result))
{
echo '<tr>'
. '<td>'.$logo . $logo1 .$image . $arr['logo'].'"></a></td><tr>'
. '<td>'. $arr['region'] . '</td><tr>'
. '<td>'. $arr['street'] . '</td><tr>'
. '<td>'. $arr['rooms'] .' комн.'. ' ' . $arr['area'].' кв.м.'.'</td></tr>'
. '<td><br></tr>'
. '</td>';
}
echo '</table>';
народ подскажите как мне сделать так чтобы не в столбик выводило результаты а в таблицу 3 на 3 ячеек?
Спустя 6 минут, 7 секунд (18.07.2011 - 12:48) Sanchopansa написал(а):
while($arr = mysql_fetch_assoc($result))
{
echo '<tr>'
. '<td>'.$logo . $logo1 .$image . $arr['logo'].'"></a></td>'
. '<td>'. $arr['region'] . '</td>'
. '<td>'. $arr['street'] . '</td>'
. '<td>'. $arr['rooms'] .' комн. ' . $arr['area'].' кв.м.</td>'
. '</tr>';
}
Слишком много лишних тегов было... вот так правильно должно быть
Спустя 1 час, 11 секунд (18.07.2011 - 13:48) Oliver Varnce написал(а):
Скажем так, вот я вывожу колонку
а вот здесь я формиру вывод с базы
как мне вывести таких три колонки, и чтобы объекты не повторялись?
<table width="150px" border="0">
<tr>
<td><a href="{LINK_R}"><img style="width:133px;" src="/uploads/realty/{LOGO}" /></a></td>
</tr>
<tr>
<td><b>{REGION} район,</b></td>
</tr>
<tr>
<td>{STREET},</td>
</tr>
<tr>
<td><b>{ROOMS}</b> комн., <b>{AREA}</b> кв.м.</td>
</tr>
<tr>
<td><h4><b>{PRICE} y.e.</b></h4></td>
</tr>
<tr>
<td><br \><br \></td>
</tr>
</table>
а вот здесь я формиру вывод с базы
<?
$realty_company = Realty::GetHeaders5(array('rubrics' => 'flat_sale', 'count' => 3, 'get' => array('logo', 'region', 'street','rooms','area','price')));
$realty_company_template = Template::LoadStatic('sfr');
$realty_HTML = '';
if ($realty_company) foreach ($realty_company as $realtyline)
{
$tmp = $realty_company_template;
$tmp = str_replace('{LINK_R}', '/{LANG}/realty/'.$realtyline['id_realty'].'/', $tmp);
$tmp = str_replace('{LOGO}', $realtyline['logo'], $tmp);
$tmp = str_replace('{REGION}', $realtyline['region'], $tmp);
$tmp = str_replace('{STREET}', $realtyline['street'], $tmp);
$tmp = str_replace('{ROOMS}', $realtyline['rooms1'], $tmp);
$tmp = str_replace('{AREA}', $realtyline['area'], $tmp);
$tmp = str_replace('{PRICE}', $realtyline['price1'], $tmp);
$sfr_HTML .= $tmp;
}
$tpl->Set('{SFR}',$sfr_HTML);
как мне вывести таких три колонки, и чтобы объекты не повторялись?
Спустя 2 часа, 45 минут, 58 секунд (18.07.2011 - 16:34) Sanchopansa написал(а):
ну тогда тебе лучше сделать таблице в блоках DIV и потом сделать им FLOAT...
типа так должно выйти
типа так должно выйти
<div class="block">
<table>
<tr>
<td>......</td>
</tr>
....
....
</table>
</div>
<div class="block">
<table>
<tr>
<td>......</td>
</tr>
....
....
</table>
</div>
<div class="block">
<table>
<tr>
<td>......</td>
</tr>
....
....
</table>
</div>
.block {
float:left;
width:150px;
overflow:hidden;
}
Спустя 23 часа, 55 минут, 13 секунд (19.07.2011 - 16:29) Oliver Varnce написал(а):
все то хорошо, но вот показывает оно три объекта в ряд причем одинаковых, а нужно чтобы разных. Принцып такой: запрос к бд вытягивает 9 записей рандомно, и нужно их разтусовать в этих девять ячеек. Будут какие-то идеи?
_____________
мой хостинг - GlobalNET.com.ua