Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Ray007

Страницы: [1]
1
PHP / Обработка данных
« : 24 Октября 2007, 21:30:03 »
Подскажите элегантный способ обработки вот таких данных:


firma
=9 tovar=7 kolvo=2.00
firma
=10 tovar=108 kolvo=1.00
firma
=10 tovar=119 kolvo=5.00
firma
=10 tovar=82 kolvo=4.00
firma
=14 tovar=24 kolvo=5.00
firma
=14 tovar=119 kolvo=3.00
firma
=14 tovar=108 kolvo=1.00
firma
=14 tovar=119 kolvo=5.00
firma
=14 tovar=82 kolvo=4.00
firma
=14 tovar=49 kolvo=8.00


Вводятся/выводятся только значения.

Надо:
1.по каждому полю firma оптимизировать: поля tovar с одинаковым номером объединить, kolvo у них сложить
2.вычислить общее количества товаров с одинаковым номером tovar по всем полям firma
3.вывести в виде таблицы, где столбцы - значения firma, строки - значения tovar, на их пересечении - kolvo

Т.е. на входе имеем такую таблицу:


9     7   2.00
10  108   1.00
10  119   5.00
10   82   4.00
14   24   5.00
14  119   3.00
14  108   1.00
14  119   5.00
14   82   4.00
14   49   8.00


А на выходе должна получиться вот такая:


_____9 10 14  S
007  2        2
108     1  1  3
119     5  8 13
082     4  4  8
024        5  5
108
049        8  8


Есть ли простой способ сделать это php ?
:confused:

2
PHP / Уничтожить данные
« : 27 Июля 2007, 09:57:21 »
Цитировать
andymc:
Или не разрешать закачку одинаковых файлов


Это не годится.

Цитировать
Mefisto:
после обработки формы делать location на upload.php
header("Location: upload.php");
вообщем на требуемую страницу


Тут дело такое: после закачки выдается информация о закачанном файле и меню, куда дальше перейти. Хочется все сделать в одном скрипте, но если нажать в браузере "ОБНОВИТЬ" данные повторно передадуться и файл будет повторно грузиться.
В принципе что надо - сбросить каким-то образом после обработки формы $submit_up в 0. Можно ли таоке сотворить?

3
PHP / Уничтожить данные
« : 25 Июля 2007, 23:03:21 »
скрипт upload.php

<?
if  (
$submit_up)
{

//выполняется код загрузки файла
....
echo 
"<a href=some.php>Вернуться</a>";
die;
}

//форма для выбора файла
echo <<<HTML
<form enctype="multipart/form-data" action="upload.php" method="post">
 <input name="userfile" type="file" size="60" />
 <input type="hidden" name="MAX_FILE_SIZE" value="102400" />
 <input type="submit" value=" Закачать файл " name="submit_up" />
</form>
HTML;
?>


Вопрос такой: если после того, как файл закачался нажать REFRESH у браузера, файл опять закачается. Мне этого не нужно, значит, надо после закачки как-то убить данные, передаваемые из формы. Можно ли это сделать и как?

Страницы: [1]