[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помагите дубу в php
dert
Я сделал две таблицы что то вроде этого.
---------------------------------------------------------------------------------------------
|Цена| текст добавел пользователь |
---------------------------------------------------------------------------------------------
| описание ниже |
---------------------------------------------------------------------------------------------

пробел

---------------------------------------------------------------------------------------------
|Цена| текст добавел пользователь |
---------------------------------------------------------------------------------------------
| описание ниже |
---------------------------------------------------------------------------------------------
Надо сделать сортировку по возрастанию цене. На деюсь на вашу помощь. Ли подскажите мануал .



Спустя 14 минут, 22 секунды (3.12.2010 - 17:58) Игорь_Vasinsky написал(а):
Запрос в БД

SELECT * FROM `table` ORDER BY `price` ASC

- DESC - по убыванию

Спустя 4 минуты, 48 секунд (3.12.2010 - 18:02) dert написал(а):
хваниться в файле. не в бд .

Спустя 5 минут, 19 секунд (3.12.2010 - 18:08) Invis1ble написал(а):
Цитата
хваниться в файле. не в бд .

это жестко.. )
Парсишь цены, затем, к примеру, sort() применяешь - функция отсортирует список по возрастанию

Спустя 1 минута, 37 секунд (3.12.2010 - 18:09) dert написал(а):
Я но вечек и незнаю с чем работать и я незнаю что такое Парсишь цены, затем, к примеру, sort()

Спустя 20 секунд (3.12.2010 - 18:10) Игорь_Vasinsky написал(а):
тщи строки в массив - потом сортируй.

Спустя 1 минута, 42 секунды (3.12.2010 - 18:11) Игорь_Vasinsky написал(а):
Цитата
Я но вечек и незнаю с чем работать и я незнаю что такое Парсишь цены, затем, к примеру, sort()


а.. так ты хошь чтоб мы за тебя написали....

неет.

Советую сначала распознать что такое manual. а поом про парсер и sort

Спустя 3 минуты, 9 секунд (3.12.2010 - 18:15) Invis1ble написал(а):
Если у тебя идут раделители | между данными, то надо explode() юзать - так можно будет извлечь цены

Спустя 2 минуты, 17 секунд (3.12.2010 - 18:17) Invis1ble написал(а):
Вобщем, составь алгоритм, а потом изучай функции, чтобы его реализовать

Спустя 12 минут, 32 секунды (3.12.2010 - 18:29) dert написал(а):
Вот нашол в нете оно может подайти

	   $arr = array ("php", 4.0, array ("green", "red"));
$result = array_reverse ($arr);
echo "Массив: <br>";
foreach($result as $key => $val)
{
echo ("$key => $val <br>");
}
echo("<br>");
echo "Сортированный массив: <br>";
$result_keyed = array_reverse ($arr, false);
foreach($result_keyed as $key => $val)
{
echo ("$key => $val<br> ");
}

Спустя 12 минут, 39 секунд (3.12.2010 - 18:42) Invis1ble написал(а):
Цитата
$arr = array ("php", 4.0, array ("green", "red"));
$result = array_reverse ($arr);
echo "Массив: <br>";
foreach($result as $key => $val)
{
echo ("$key => $val <br>");
}
echo("<br>");
echo "Сортированный массив: <br>";
$result_keyed = array_reverse ($arr, false);
foreach($result_keyed as $key => $val)
{
echo ("$key => $val<br> ");
}

biggrin.gif laugh.gif Бред какой-то... biggrin.gif
Это тебе никак не подойдет, там сортировкой и не пахнет... только переворачивается массив.
Делай как я тебе говорю - почитай про explode() и sort()

Спустя 1 минута, 23 секунды (3.12.2010 - 18:43) Lenarfate написал(а):
dert
хочешь, сделаю?)

Спустя 17 минут, 27 секунд (3.12.2010 - 19:01) dert написал(а):
как ты думаешь . ?

Спустя 1 минута, 40 секунд (3.12.2010 - 19:03) dert написал(а):
Я былбы очень признателен тебе Lenarfate

Спустя 1 минута, 43 секунды (3.12.2010 - 19:04) Игорь_Vasinsky написал(а):
dert
Давай вместе потихоничка нароем правду.
Вообщем смотри:
1. Для начала нужно открыть файл для чтения
2. Прочитать данный и записать в массив
2.1 если строка у тебя вида такого:
Цитата
|Цена| текст добавел пользователь |

значит как те сказали - разделитель |
3. сортируешь массив
3. делаешь вывод.


жду интузиазма от автора.

Спустя 1 минута, 4 секунды (3.12.2010 - 19:05) Игорь_Vasinsky написал(а):
Цитата
Я былбы очень признателен тебе Lenarfate


подхалим. лучьше по тихоньку самому начинать в языке разбираться.

Спустя 38 секунд (3.12.2010 - 19:06) Invis1ble написал(а):
Совсем люди думать не хотят huh.gif

Спустя 1 минута, 31 секунда (3.12.2010 - 19:07) Игорь_Vasinsky написал(а):
ему повезло.. ща если начнёт въезжать то на php5, переучиваться не нужно.

Спустя 42 секунды (3.12.2010 - 19:08) twin написал(а):
Закрыто. Не за это, за название темы бестолковое.
Читаем правила П 2.3.с.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.