Показать сообщение отдельно
Старый 15.03.2006, 12:52     # 1
Mr.Vector!
Banned
 
Аватар для Mr.Vector!
 
Регистрация: 08.05.2004
Сообщения: 31

Mr.Vector! Путь к славе только начался
Сортировка полей в таблице

Короче требуется, чтобы массив можно было вывести в таблице с сортировкой по вертикали
парился-парился... кто-то с форума помог.
Теперь возникла проблема.
Нужно, чтобы помимо строк также можно было указать количество столбцов.
Допустим введем $rws = 20;
И скрипт выведет все в один столбец.
Мне же нужно, чтобы если мы задали $cols = 4, то приоритет шел на количество столбцов, а не строк и он показал таблицу с четырьмя столбцами...

Вот код:
Код:
$alls[0] = "первое значение";
$alls[1] = "второе значение";
$alls[2] = "третье значение";
$alls[3] = "четвертое значение";
$alls[4] = "пятое значение";
$alls[5] = "шестое значение";
$alls[6] = "седьмое значение";
$alls[7] = "восьмое значение";
$alls[8] = "девятое значение";
$alls[9] = "десятое значение";
$alls[10] = "последнее значение";

$kol=@alls;
$i;
$rws = 4; #количество строк таблицы
#$cols = 4; #количество столбцов таблицы

print("\n<TABLE BORDER=1>");
#рисуем табличку с данными из массива
for($stroka=0; $stroka<$rws; $stroka++){
    print("\n<TR>");
          for($i=$stroka; $i<=$kol; $i=$i+$rws)
          {
          print("<TD>$alls[$i]</TD>");
          }
    print("</TR>\n");
}

print("\n</TABLE>");
вроде понятно изложил.
Есть варианты?

Последний раз редактировалось Mr.Vector!; 15.03.2006 в 12:56.
Mr.Vector! вне форума