Нужна программа (php5) для проверки данных полученных с форм html, в полуавтоматическом режиме, При ошибки веденных данных пользователь перебрасывается на страницу где была заполнена форма, Форма автоматически заполняется предыдущими веденными данными. ...
Расчёт формулы по данным из файла
Расчёт формулы по данным из файла
ВНИМАНИЕ! Если вы хотите взяться за это задание, то вы должны быть в онлайн в эти выходные, так как скрипт нужен срочно, и вообще желательно чтобы сегодня я выбрал вас для работы и завтра скрипт был готов. это очень желательно!
возможно всё покажеться очень сложно но это не так! нарисуйте на бумажке и станет яснее.
А теперь о скрипте:
Имеем такой файл:
---
0 |q1|q2|q3|
01|02|03|04|o1|
05|06|07|08|o2|
09|10|11|12|o3|
---
где -
q1,2,3 - это будет текст вопросов
далее первый столбец (исключая цифру 0) - это тот стодец который будет всегда присутствовать в расчётной формуле (точнее цифры из него)
o1,2,3 - это ответы, один из которых должен будет вывестись в конце. выведеться тот у которго будет максимальное число
Нужно вот что:
Нужно создать страницу, которая будет выводить вопросы (q1,2,3) и около них будет input который будет содержать варианты ответа (да или нет)
причём выводиться должны все вопросы, то есть здесь должны вывестись все вопросы из первой строки (кроме конечно цифры 0).
Цифру 0 я сделал чтобы столбцы q1,2,3, и т.д. соответсотвовали своим столбцам, то есть например вопросу q1 должны соответсотвовать цифры из его столбца, то есть цифры 02,06,10. это нужно чтобы при расчётах в формулах использовался именно столбец вопроса q1
Далее человек выбирает каждому вопросу ответ (да или нет) и нажимает submit,
Далее должен быть сам расчёт:
Нам необходимо проанализировать ответ на каждый вопрос и после этого анализа идти по 2 путям, то есть if "да" то считаем по одной формуле, if "нет" то по другой, причём расчитывать при ответе "да" нужно вот как:
$p11=02*01/(02*01+06*05+10*09); // тут в $p1xx работаем с 1 и 2 столбцами потому что q1 а он в 2-м столбце
$p12=06*05/(06*05+02*01+10*09);
$p13=10*09/(10*09+02*01+06*05);
$p21=03*01/(03*01+07*05+11*09); // тут работаем с 1 и 3-м столбцами
и т.д. как с $p1xx
$p31=04*01/(04*01+08*05+12*09); // тут работаем с 3-м столбцом (столбцом вопроса q3)
и т.д. как с $p1xx
всё это мы просчитали первый вопрпос при ответе "да". но если выберут ответ "нет" то считаем так:
$p11=(1-02)*01/((1-02)*01+(1-06)*(1-05)+(1-10)*(1-09)); // тут просто вычитаем из 1 значения из столбцов
и т.д. по такому же принципу
$p21=(1-03)*01/((1-03)*01+(1-07)*(1-05)+(1-11)*(1-09)); // так же но с 1 и 3-м столбцами так как вопрос q2
и т.д. как с $p1xx
$p31=(1-04)*01/((1-04)*01+(1-08)*(1-05)+(1-12)*(1-09)); // тут работаем с 1 и 4-м столбцом (столбцом вопроса q3)
и т.д. как с $p1xx
пример:
q1 "да"
q2 "нет"
q3 "нет"
расчитываем так: $p11 по первому пути, q2 и q3 по второму
потом:
P1=$p11+$p21+$p31
P2=$p12+$p22+$p32
P3=$p13+$p23+$p33
ну и потом сравнить числа P1 P2 и З3 и вывести тот o1,2,3 у которого получилось максимальное число
если вы поняли что нужно сделать и готовы сегодня взяться и написать скрипт за сутки, то оставляйте ваше предложение и обязательно напишите в ПРИВАТ
Выбранный исполнитель
Похожие заказы
- $100Веб-программирование6 заявокЗакрыт18 лет назад
на основе БД. все операции с БД должны производится через отдельную библиотеку для возможности смены БД. продукт должен обеспечивать: категории -создание -удаление ...
Веб-программирование8 заявокЗакрыт18 лет назадЕсть сервис, предоставляющий услуги. Что нужно. Человек регистрируется, попадает в мембер зону. Создает новый проект, заполяет необходимые данные. Там пополняет счет через webmoney или другим способом. Если по webmoney, у него автоматом появляется сумма, ...
Веб-программирование9 заявокЗавершен18 лет назадЕсть учебное пособие на основе которого нужно сделать электронный учебник (наша специализация), задача уйти от текста- вместо текста каждую тему сделать играми связанными единой логикой. Далее этот учебник размещается в обучающую среду LMS ...
Веб-программирование14 заявокЗакрыт18 лет назадСкажите сколько стоить будет, предположительно -+, вот такой скрипт http://www.rbkostroma.ru/ Сделан на базе MySQL. Но что бы верхняя, нижняя и по бокам дизайн можно было самому настроить. Все настройки были ...
Веб-программирование1 исполнительЗавершен18 лет назад- $700
Нужно на системе NetCat сделать достаточно сложный сайт. Дизайн есть. Первая работа разовая - после нее возможно постоянное сотрудничество.
Веб-программирование1 исполнительЗавершен18 лет назад Необходимо сделать движок для панорамы сейчас видеопанорамы работают на Java, но для просмотра необходимо устанавливать её, качать... Необходимо сделать движок для панорамы на флэше, мы просто будем менять картинки ...
Веб-программирование3 заявкиЗакрыт18 лет назад- $160
Требуется скрипт доски объявлений вида Поддомены, защита, ссылки на объявления вида Либо другой подобный ( с поддоменами) - ссылки в личку.
Веб-программирование8 заявокЗакрыт18 лет назад Поиковик(без алгоритма и без индексации) построенный на принципах Web 2.0 Что-то типа Яндекса. Более подробно рассказать не могу публично. Хотелось бы знать за какую плату вы бы взялись за проект и сроки. ...
Веб-программирование8 заявокЗакрыт18 лет назадНужен каталог продукции, такой как на сайте www.ustco.ru , копия Срок изготовления ограничен. Шаблон сайта готов, похожий по структуре.
Веб-программирование1 исполнительЗавершен18 лет назад