Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Сортировать данные из массива

Сообщения:  [1-6] 

 
 автор: cheops   (05.02.2006 в 22:13)   письмо автору
 
   для: Andrey_V   (05.02.2006 в 20:00)
 

Так а может проще в MySQL и соритровать, а валюту можно преобразовать (опять же в запросе) у вас какая структура базы данных?

   
 
 автор: Andrey_V   (05.02.2006 в 20:00)   письмо автору
 
   для: cheops   (05.02.2006 в 13:11)
 

Проблема в следующем:
Данные хранятся в mysql. Цена может быть указан в рублях, долларах, евро. В каталоге должна указываться: цена в валюте, валюта, цена в рублях. Цена в валюте берется из mysql. Курс с сайта ЦБ. После этого производится умножение и получается цена в рублях.
После этого надо отсортировать записи по цене в рублях.
Т.е. надо произвести сортировку по вычисляемому полю.
Может быть можно еще как-то сделать сортировку?

   
 
 автор: cheops   (05.02.2006 в 13:11)   письмо автору
 
   для: Andrey_V   (05.02.2006 в 01:39)
 

А как они попадают в массив, может проще осуществить сортировку на этапе формирования?

   
 
 автор: Andrey_V   (05.02.2006 в 01:39)   письмо автору
 
   для: cheops   (05.02.2006 в 00:47)
 

Да. То есть это данные из одной строки. Грубо говоря: наименование, поставщик, цена. А надо сделать возможной сортировку по выбору:
- наименование
- поставщик
- цена

   
 
 автор: cheops   (05.02.2006 в 00:47)   письмо автору
 
   для: Andrey_V   (04.02.2006 в 22:24)
 

А значения во всех трёх массивах связаны друг с другом?

   
 
 автор: Andrey_V   (04.02.2006 в 22:24)   письмо автору
 
 

Имеем данные в массивах, которые выводятся в таблицу
========================================================
<?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>";
?>
========================================================
Как можно осуществить сортировку по нужному столбцу?

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования