|
|
|
| Имеем данные в массивах, которые выводятся в таблицу
========================================================
<?php
$first=array('Бухгалтерия', 'Склад', 'Зарплата');
$second=array('Гамма', 'Дельта', 'Альфа');
$next=array('520', '135', '899');
echo "<table border=1 WIDTH=100% cellspacing=0 cellpadding=0>";
echo "<tr>
<td>$first[0]</td>
<td>$second[0]</td>
<td>$next[0]</td>
</tr>";
echo "<tr>
<td>$first[1]</td>
<td>$second[1]</td>
<td>$next[1]</td>
</tr>";
echo "<tr>
<td>$first[2]</td>
<td>$second[2]</td>
<td>$next[2]</td>
</tr>";
?>
========================================================
Как можно осуществить сортировку по нужному столбцу? | |
|
|
|
|
|
|
|
для: Andrey_V
(04.02.2006 в 22:24)
| | А значения во всех трёх массивах связаны друг с другом? | |
|
|
|
|
|
|
|
для: cheops
(05.02.2006 в 00:47)
| | Да. То есть это данные из одной строки. Грубо говоря: наименование, поставщик, цена. А надо сделать возможной сортировку по выбору:
- наименование
- поставщик
- цена | |
|
|
|
|
|
|
|
для: Andrey_V
(05.02.2006 в 01:39)
| | А как они попадают в массив, может проще осуществить сортировку на этапе формирования? | |
|
|
|
|
|
|
|
для: cheops
(05.02.2006 в 13:11)
| | Проблема в следующем:
Данные хранятся в mysql. Цена может быть указан в рублях, долларах, евро. В каталоге должна указываться: цена в валюте, валюта, цена в рублях. Цена в валюте берется из mysql. Курс с сайта ЦБ. После этого производится умножение и получается цена в рублях.
После этого надо отсортировать записи по цене в рублях.
Т.е. надо произвести сортировку по вычисляемому полю.
Может быть можно еще как-то сделать сортировку? | |
|
|
|
|
|
|
|
для: Andrey_V
(05.02.2006 в 20:00)
| | Так а может проще в MySQL и соритровать, а валюту можно преобразовать (опять же в запросе) у вас какая структура базы данных? | |
|
|
|