вопрос про вывод в несколько колонок задают минимум раз в две недели.поиском я пользуюсь всегда прежде чем задать вопрос

$query = 'SELECT * FROM #__exitpoll_options WHERE quid= '.$question->id.' AND published = 1 ORDER BY ordering';
$database->setQuery($query);
$options = $database->loadObjectList();
if($database->getErrorNum()) { echo $database->getErrorMsg(); }
//.......
if(count($options))
{
$op_rows = '';
if($question->type == 1 OR $question->type == 2 )
{
$type = $question->type == 1 ? 'radio' : 'checkbox';
foreach ($options as $option)
{
// output images
if ($option->img_url)
{
$imgsize = $option->imgsize ? $option->imgor.'="'.$option->imgsize.'"' : '';
$op_img = '<img border = "0" '.$imgsize.' src="'. sefRelToAbs('images/thumb'.$option->img_url).'" alt="" />';
}
$i=0;
$x=3;
while ($i < $x)
{
if($i==1) echo "<tr>";
$op_rows .= '<td>'.$op_img.'</td>';
if($i==$x) {
echo "</tr>"; // здесь почему-то ряд не закрывается. Даже если закомментировать, все равно работает.
$i=0;
}
else $i++;
}
$op_rows .= '</tr>'; //а если эту строку убрать, то все идет в один ряд.
}
}
}
//.......
$query = 'SELECT * FROM #__exitpoll_options WHERE quid= '.$question->id.' AND published = 1 ORDER BY ordering';
$database->setQuery($query);
$options = $database->loadObjectList();
if($database->getErrorNum()) { echo $database->getErrorMsg(); }
// define
if(count($options))
{
$op_rows = '';
if($question->type == 1 OR $question->type == 2 )
{
$type = $question->type == 1 ? 'radio' : 'checkbox';
foreach ($options as $option)
{
if ($option->img_url)
{
$imgsize = $option->imgsize ? $option->imgor.'="'.$option->imgsize.'"' : '';
$op_img = '<img border = "0" '.$imgsize.' src="'. sefRelToAbs('images/contest/thumb'.$option->img_url).'" alt="" />';
if ($option->imglink)
{
$op_img = '<a href="#" onclick="javascript:window.open(\''
.sefRelToAbs('images/contest'.$option->img_url)
."','Pic', 'resizable=yes, scrollbars=yes, location=no, menubar=no, status=no, toolbar=no, width=640, height=480')\">"
.$op_img
.'</a>';
}
$op_rows .= '<td valign="top" colspan="2" bgcolor="#FFCC00" align=center>'.$op_img.'<br>
<input type="'.$type.'" name="voteid['.$question->id.'][]" id="p'.$option->id.'"value="'.$option->id.'"/>
<label for="p'.$option->id.'">'.$option->title.'</label></td>';
$op_rows .= '</tr>';
}
}
}
$qu_tmp['options'] = $op_rows;
}