Как разделить в две колонки?

event

Создатель
Регистрация
26 Июл 2011
Сообщения
19
Реакции
2
Привет.
Есть код:
PHP:
function languageslist() {
    $ret = array();
    $res = sql_query("SELECT id, name FROM languages ORDER BY sort ASC");
    while ($row = mysql_fetch_array($res))
        $ret[] = $row;
    return $ret;
}

$cats = languageslist();
foreach ($cats as $row){
    $s .= "<input type='checkbox'  name=" . htmlspecialchars(strtolower($row["name"])) ." value=" . $row["id"] .">".htmlspecialchars($row["name"])."<br />";
    }
tr($tracker_lang['type']."<br />", $s, 1);

На выходе получаю, вот такую картину:

1.png


А как сделать чтобы все это разделилос на две колонки, и вышло так:

1.png


Заранее спасибо.
 
PHP:
function languageslist() {
    $ret = array();
    $res = sql_query("SELECT id, name FROM languages ORDER BY sort ASC");
    while ($row = mysql_fetch_array($res))
    $ret[] = $row;
    return $ret;
}
 
$cats = languageslist();
$i=0;
$num_res=ceil(count($res)/2);
$s="<table><tr><td>";
foreach ($cats as $row){
if($i==$num_res){$s.="</td><td>";}
    $s .= "<input type='checkbox'  name=" . htmlspecialchars(strtolower($row["name"])) ." value=" . $row["id"] .">".htmlspecialchars($row["name"])."<br />";
$i++;
    }
$s.="</td></tr></table>";
tr($tracker_lang['type']."<br />", $s, 1);
 
dino
Привет, вставил твой код, все по прежному.

PS: Спасибо что откликнулся.
 
о блин... $num_res=ceil(count($res)/2); тут ошибка... должно быть
$num_res=ceil(count( $cats )/2);
:confused: скопипастил не посмотрев... сорри...
 
Назад
Сверху