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