imho.ws |
![]() |
![]() |
![]() |
# 1 |
Banned
Регистрация: 08.05.2004
Сообщения: 31
![]() |
Сортировка полей в таблице
Короче требуется, чтобы массив можно было вывести в таблице с сортировкой по вертикали
парился-парился... кто-то с форума помог. Теперь возникла проблема. Нужно, чтобы помимо строк также можно было указать количество столбцов. Допустим введем $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. |
![]() |
![]() |
# 4 |
::VIP::
Регистрация: 19.10.2003
Адрес: Питер
Пол: Male
Сообщения: 1 467
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
PHP код:
Последний раз редактировалось SergoZD; 15.03.2006 в 13:51. |
![]() |
![]() |
# 5 |
Banned
Регистрация: 08.05.2004
Сообщения: 31
![]() |
не работает.
1. после $j=0 пропущено ; 2. где здесь я задам $cols ? сорри про cols понял. вместо цифры 3, но все равно не работает! зациклилось все ... вместо $alls[] ты хотел сказать $alls[$num] ??? Последний раз редактировалось Mr.Vector!; 15.03.2006 в 13:29. |
![]() |