|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.07.2014, 15:13 | #1 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
Сумма столбцов
Здравствуйте,подскажите пожалуйста.В таблице заполняются формы и в каждом блоке вопросов как сделать,чтобы число было только одно,которое потом копируется в верхнюю желтую строчку.Из всех этих блоков эти числа суммируются в столбец общее количество баллов.А в коричневом столбце если поставить 0,то вся сумма обнуляется.
Код HTML:
<html> <head> <meta http-equiv='content-type' content='text/html; charset=utf8'> <style type="text/css"> table { border-collapse:collapse; } { border:1px solid black; } td.yellow { background: #FFFF00; } td.green { background: #32CD32; } td.blue { background: #ADD8E6; } td.pink { background: #FFC0CB; } td.ground { background: #8B864E; } td.violet { background: #DDA0DD; } .user{ text-align:center; border:none; background-color: transparent; } .line td { border-bottom-style : solid; border-bottom-width : 2px; } </style> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <script type="text/javascript"> function go(addr) { window.open(addr,"MyWin", "menubar=yes,width=1024,height=768"); } </script> </head> <body> <table border=1 align="center"> <tr class="line"> <td colspan="2"><b>Общее количество набранных баллов:</b></td><td class="yellow" colspan="2"></td> </tr> <tr class="line"> <td align="center">№</td><td align="center"><b>Критерии оценки</b></td><td align="center">Возможные оценки</td><td align="center">Оценки работника КЦ</td> </tr> <tr> <td class="yellow">1.0.</td><td><b>Приветствие:</b></td><td></td><td class="yellow"></td> </tr> <tr> <td class="yellow">1.1.</td><td>Приветствие соблюдалось полностью.</td><td align="center">10</td><td <form name="forma1" align="center"><input type="text" name="text1" class="user" size="30"></form></td> </tr> <tr> <td class="yellow">1.2.</td><td>Соблюдалось не полностью:</td><td></td><td></td> </tr> <tr> <td class="yellow">1.2.1.</td><td>Сотрудник представился не в соответствии с инструкцией или со сценарием разговора.</td><td align="center">5</td><td <form name="forma1" align="center"><input type="text" name="text1" class="user" size="30"></form></td> </tr> <tr class="line"> <td class="yellow">1.2.2.</td><td>Сотрудник не представился.</td><td align="center">0</td><td <form name="forma1" align="center"><input type="text" name="text1" class="user" size="30"></form></td> </tr> <tr> <td class="green">2.0.</td><td><b>Идентификация абонента:</b></td><td></td><td class="yellow"></td> </tr> <tr> <td class="green">2.1.</td><td>Идентификация проведена в соответствии с инструкцией или со сценарием разговора.</td><td align="center">5</td><td <form name="forma1" align="center"><input type="text" name="text1" class="user" size="30"></form></td> </tr> <tr> <td class="green">2.2.</td><td><b>Идентификация проведена не по инструкции или со сценарию разговора:</b></td><td></td><td></td> </tr> <tr> <td class="green">2.3.</td><td>Сотрудник не смог объяснить, зачем производится идентификация, и/или идентификация произведена не корректно.</td><td align="center">3</td><td <form name="forma1" align="center"><input type="text" name="text1" class="user" size="30"></form></td> </tr> <tr class="line"> <td class="green">2.4.*</td><td>Сотрудник не предложил представиться заявителю.Карточка обращения не создана либо содержит не корректные данные.</td><td class="ground" align="center">0</td><td class="ground" <form name="forma1" align="center"><input type="text" name="text1" class="user" size="30"></form></td> </tr> </table> </body> </html> |
11.07.2014, 16:37 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
В каком месте это относится к php? или хотя бы к js?
У вас просто таблица на html пока.... по сути вам нужно обрабатывать события полей на JS и в нужном месте что то там плюсовать ..или обнулять... P/S/. Действительно думаете что тут супер-пупер программеры, которые по RGB коду цвета понимают в какой там ячейке желтый или коричневый? |
12.07.2014, 19:25 | #3 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
да действительно в это куске нет php,но в остальных есть,я думаю все это делается на php или js,поэтому и написала здесь.
Вот желтая ячейка Код:
Код:
Последний раз редактировалось Stilet; 14.07.2014 в 17:44. |
14.07.2014, 10:28 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
телепатов нема...
ибо до сих пор неясно что есть и что вы конкретно хотите от php , если в вашем коде его нет |
14.07.2014, 10:51 | #5 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
конечно в коде нет php,посчитать сумму и ограничения наложить надо на php
|
14.07.2014, 11:05 | #6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
ну так делайте, будут ошибки или вопросы - спрашивайте... здесь ведь не раздел - "сделайте за меня"
сумма, она и в Африке сумма - c = a +b; если много столбцов то в цикле условия - if |
14.07.2014, 11:10 | #7 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
Выводим сумму:
Код:
|
14.07.2014, 11:20 | #8 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
Код:
|
14.07.2014, 11:33 | #9 |
Форумчанин
Регистрация: 22.05.2013
Сообщений: 245
|
Код:
|
14.07.2014, 11:44 | #10 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
ппц.... не..... вам подсказками не помочь....
1. Если вы хотите чтоб сумма отображалась сразу, по мере ввода в поля, без перезагрузки страницы - это JS 2. Если сумма должна быть после нажатия на какую то кнопку общую для ВСЕЙ таблицы.. нужно одну!!! форму... с множеством полей .. не надо кучу форм с одинаковым именем.... опять же тогда нужна кнопка отправки на сервер - submit если дти по этому пути.. то значения потом нужно смотреть в $_POST['имя поля'] .... если вы простейших понятий о формах, html, php не имеете - я умываю руки.. пусть кто-то другой объясняет |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сумма столбцов | fcdk_pavel | Общие вопросы Delphi | 1 | 20.09.2013 09:46 |
Сумма времени из столбцов DBGrid | ul_mrAlex | Общие вопросы Delphi | 3 | 09.04.2013 19:01 |
Вывести номера тех столбцов, сумма элементов которых меньше нуля, и число таких столбцов | Half | Помощь студентам | 7 | 16.04.2012 21:23 |
сумма элементов четных столбцов | Julila | Помощь студентам | 3 | 02.03.2011 08:19 |
Паскаль. Сумма столбцов мартицы. | kommunist | Помощь студентам | 3 | 10.11.2007 18:26 |