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

Разное

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Вывод по порядку в таблице
 
 автор: Рассвет   (12.11.2006 в 09:00)   письмо автору
 
 

Подскажите, кто знает.
В скрипте на Perl есть такая строчка:
foreach $userdate (keys(%date)) {
print "<tr><td><small>$userdate</td><td align=center><small>$date{$userdate}</td></tr>\n";
}

она выводит в первом столбике таблицы - дату, а во втором (напротив даты) столбике - количество. Дело в том, что дни вставляются вперемешку, а не по порядку:
Дата................................................Количество
Пят. - 10.11.2006 ....................................1
Сре. - 8.11.2006 ......................................1
Пон. - 6.11.2006 ......................................1
Чет. - 9.11.2006 ......................................1
Вто. - 7.11.2006......................................1
Надо, чтобы дни шли друг за другом по порядку, сверху вниз. Например:
Пон. - 6.11.2006....................................1
Вто. - 7.11.2006 .....................................1
Сре. - 8.11.2006.....................................1
Чет. - 9.11.2006......................................1
Пят. - 10.11.2006....................................1
Как исправить положение? Подскажите.

   
 
 автор: cheops   (12.11.2006 в 12:36)   письмо автору
 
   для: Рассвет   (12.11.2006 в 09:00)
 

Строку
foreach $userdate (keys(%date))

замените
foreach $userdate (sort keys(%date))

Правда, чтобы сортировка протекала корректно, следует вместо дат в формате "Пят. - 10.11.2006" использовать UNIXSTAMP формат или любой другой, который будет лексикографически сортироваться, а уже при выводе в таблице осуществлять преобразование до нужного вам формата.

   
Rambler's Top100
вверх

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