сам скрипт http://zalil[dot]ru/31528865
готовый пример shinamir.ru
то что уже сделано _http://busforwork.ru:8080/m/price/order_
просьба укоротить код, то есть оптимизировать и привести в чувство.
скрипт на 90% готов, да и может кому еще понадобиться
1. foozzi - 08 Августа, 2011 - 21:55:13 - перейти к сообщению
2. White - 08 Августа, 2011 - 22:20:54 - перейти к сообщению
а кто такой "демонический" дизайн делал?
3. DeepVarvar - 08 Августа, 2011 - 22:39:05 - перейти к сообщению
White пишет:
ыда интересная находка
демонический
4. foozzi - 08 Августа, 2011 - 23:11:32 - перейти к сообщению
верстал не я))
так что поможете со скриптов, оч нужна ваша помощ)
так что поможете со скриптов, оч нужна ваша помощ)
5. White - 08 Августа, 2011 - 23:31:47 - перейти к сообщению
foozzi а в чем собственно проблемма? он работает? и пусть себе работает. ничего представляющего интереса в нем нет. тем более вы приложили лишь маленькую часть скрипта, а объявление класса kalc где?
6. foozzi - 08 Августа, 2011 - 23:42:20 - перейти к сообщению
ну мне надо оптимизировать код что бы он выглядел аккуратно и покороче
сори, действительно забыл класы в архив кинуть, перезалил
сори, действительно забыл класы в архив кинуть, перезалил
7. White - 09 Августа, 2011 - 08:54:01 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- function get_existing_param(){
- $sql['sell-off']='SELECT count(1) as c,`sell-off` as val FROM `shm_kalc` GROUP BY `sell-off`';
- $sql['origin']='SELECT count(1) as c,`origin` as val FROM `shm_kalc` GROUP BY `origin`';
- $sql['type']='SELECT count(1) as c,`type` as val FROM `shm_kalc` GROUP BY `type`';
- $sql['size']='SELECT count(1) as c,`size` as val FROM `shm_kalc` GROUP BY `size`';
- $sql['face']='SELECT count(1) as c,`face` as val FROM `shm_kalc` GROUP BY `face`';
- $sql['cut']='SELECT count(1) as c,`cut` as val FROM `shm_kalc` GROUP BY `cut`';
- $sql['spikes']='SELECT count(1) as c,`spikes` as val FROM `shm_kalc` GROUP BY `spikes`';
- //disk
- $sql['disk_size']='SELECT count(1) as c,`size` as val FROM `shm_kalc_disk` GROUP BY `size`';
- $sql['disk_face']='SELECT count(1) as c,`face` as val FROM `shm_kalc_disk` GROUP BY `face`';
- $sql['disk_pcd']='SELECT count(1) as c,`pcd` as val FROM `shm_kalc_disk` GROUP BY `pcd`';
- $sql['disk_otv']='SELECT count(1) as c,`otv` as val FROM `shm_kalc_disk` GROUP BY `otv`';
- $sql['disk_origin']='SELECT count(1) as c,`origin` as val FROM `shm_kalc_disk` GROUP BY `origin`';
- $sql['disk_type']='SELECT count(1) as c,`type` as val FROM `shm_kalc_disk` GROUP BY `type`';
- foreach ($sql as $key=>$val){
- $result=$this->db->query($val);
- while( $row = $this->db->getRow($result) ) {
- //print_r($row1);
- $return[$key][$row['val']]=$row['c'];
- }
- }
- return $return;
- }
что это
я конечно не профи в SQL, но почему бы не взять все ваши параметры(select) в качестве полей одной таблицы, и сделать запрос
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- 'SELECT * FROM `some_table` WHERE `param1`="'.$_POST['param1'].'" AND `param2`="'.$_POST['param2'].'"';