Показать сообщение отдельно
  #1 (permalink)  
Старый 07.04.2011, 14:21
Аспирант
Отправить личное сообщение для McLotos Посмотреть профиль Найти все сообщения от McLotos
 
Регистрация: 18.11.2010
Сообщений: 56

Автосумма и запись
Здравствуйте, очень нужно выполнить одну задачу, но никак не могу сообразить как это делается. У меня php страничка, на которую выводятся данные из БД в виде таблицы с чеками, таблица генерируется выборкой из БД данных вошедшего пользователя. Нужно чтобы когда пользователь отмечал чекбоксы, их сумма автоматом записывалась в бд.
Чтобы было наглядней представлю код вывода
if($myrow['personal']==1)
             {

                 $o[]="<td class='check'><input type=checkbox name=\"call_select[]\" checked data-on=\"Personal\" data-off=\"Work\" value=\"$value\" ></td>";
             }
             else
             {

                 $o[]="<td class='check'><input type=checkbox name=\"call_select[]\" data-on=\"Personal\" data-off=\"Work\"  value=\"$value\" ></td>";
             }
             $o[]="<td align=right>{$myrow['cost']}</td>";
             $o[]="<td>{$myrow['recipient']}</td>";
             $o[]="<td>{$myrow['date_of_call']}</td>";
             $o[]="<td>{$myrow['time_of_call']}</td>";
             $o[]="<td>{$myrow['duration']}</td>";
             $o[]="<td>{$myrow['description']}</td>";
             $o[]="<td align=right>{$myrow['connection_type']}</td>";
             $o[]="<td align=center>{$myrow['volume']}</td>";
             $o[]="<td>{$myrow['rouming']}</td>";
             $o[]="</thead></tr>";
       }
в получившейся таблице, нужно суммировать поле Cost по определённой логике.Выводится это в плавающее окно в таком формате
<div style=\"clear:both;\"></div>
        <div id=\"actionsBox\" class=\"actionsBox\">
            <div id=\"actionsBoxMenu\" class=\"menu\">
                <span id=\"cntBoxMenu\">0</span>
				<span id=\"cntBoxMenu\">'$total'</span>
				<span id=\"cntBoxMenu\">'$total_personal'</span>
				<span id=\"cntBoxMenu\">'$total_rouming'</span>
                <a id=\"toggleBoxMenu\" class=\"open\">_</a>
            </div>
			            <div class=\"submenu\">
                <a class=\"last box_action\">$menu</a>
            </div>
        </div>

Я покопался, в этом коде и пришёл к выводу, что на JS это будет сделать удобней, чем на php. Подскажете как сделать? Очень нужно, плиииииз
Ответить с цитированием