четверг, 10 ноября 2011 г.

Скрипт для учета бракованных звонков

Интерфейс скрипта учета
бракованных вызовов
Сделал операторам еще такой вот скриптик с вот таким простеньким интерфейсом. В общем-то было это несложно. Просто взял скрипт учета поступивших звонков, немного переделал его и готово. :)

Единственный небольшой затык произошел, когда хотел сделать так, чтоб сорвавшиеся звоночки фиксировались еще и в другой таблице, где все звонки. Проблема была в том, что не совпадала нумерация городов. В одном случае нумерация шла:
1. Москва
2. Краснодар
3. Пермь
4. Омск
5. Казань
6. Астрахань
7. Пятигорск
8. Федеральный номер
А во втором случае как на картинке.

В итоге сделал таким образом: создал массив

$town_fail=array(1=>'in (1,2)',
2=>'=3',
3=>' in (4,5)',
4=>'in (6,7)',
5=>'=8',
6=>'=9',
7=>'=10');

а потом просто делал примерно такие запросы:

$row_fail=mysql_query("SELECT id FROM fails WHERE datetime BETWEEN ".$s_time." AND ".$e_time." AND town ".$town_fail[$town]."");
$fail_sum=mysql_num_rows($row_fail);  
Переменная $town была задана ранее для нумерации города по первому варианту.

Комментариев нет:

Отправить комментарий

Напишите свой комментарий. Можно даже анонимно.