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

Тема в разделе "Как сделать...", создана пользователем event, 27 дек 2011.

  1. event

    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 />"$s1);
    На выходе получаю, вот такую картину:

    [​IMG]

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

    [​IMG]

    Заранее спасибо.
     
  2. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    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 />"$s1);
     
    event нравится это.
  3. event

    event Создатель

    Регистр.:
    26 июл 2011
    Сообщения:
    19
    Симпатии:
    2
    dino
    Привет, вставил твой код, все по прежному.

    PS: Спасибо что откликнулся.
     
  4. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    о блин... $num_res=ceil(count($res)/2); тут ошибка... должно быть
    $num_res=ceil(count( $cats )/2);
    :confused: скопипастил не посмотрев... сорри...