Вывод в две колонки

softt_a

Новичок
Вывод в две колонки

PHP:
$table = "<table border=1 width=100% align=center>\n";

while ($row = mysql_fetch_assoc($result))
{
 
     $table .= "<tr>\n";
     
     $table .= "<td width='310px'>
	<p><a href='".$row['bimg'] ."'target='_blank'>".$row['simg'] ."</a></p>
	<p>".$row['name']."</p>
	<p>".$row['description']."</p>
	<p>".$row['weight']."</p>
	<p>".$row['price']."</p>
	<p><img src='img/line0.gif'></p>
	 </td>\n";
	 
	  $table .= "<td width='310px'>
	<p><a href='".$row['bimg'] ."'target='_blank'>".$row['simg'] ."</a></p>
	<p>".$row['name']."</p>
	<p>".$row['description']."</p>
	<p>".$row['weight']."</p>
	<p>".$row['price']."</p>
	<p><img src='img/line0.gif'></p>
	 </td>\n";  
     
	  
	$table .= "</tr>\n";
}

$table .= "</table>\n";

echo $table;
А как сделать чтоб он не выводил одни и теже данные в соседней ячейке а продолжал их дальше пока они не закончатся в базе
 

zerkms

TDD infected
Команда форума
чтобы он не выводил данные в одни и те же ячейки - нужно написать код, который будет выводить данные не в одни и те же ячейки
 

Beavis

Banned
softt_a
ты сначала напиши просто HTML вообще без PHP
и посмотри что получилось
 

igor_ua

Новичок
Re: Вывод в две колонки

1) получите общее число записей
2) разделите это число на 2
3) первую половину записей сохраняйте в одну переменную, вторую часть во вторую переменную (если это необходимо для правильного вывода HTML, в зависимости от того как вы это сверстаете)
4) вывод 1й и печать 1й переменной, вывод 2й колонки и печать 2й переменной.

примерно так можно. Можно и без переменных, зависит от вас.
 
Сверху