Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 09.10.2012
Сообщений: 4

Обработка заполненных данных таблицы

09.10.2012, 12:23. Показов 1648. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! У меня есть таблица, сгенерированная при помощи php. В эту таблицу, будучи на странице в окне браузера, вводятся данные. Первая колонка каждой строки имеет название и чекбокс.
Вопрос:
Как вывести данные в новую таблицу, что бы было 2 типа математической обработки? И в зависимости от того выбран чекбокс или нет ввести третий вид обработки, который заменял бы первый, допустим, умножением на 3, вместо умножения на 2.
Для примера:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<body>
было
<table border="1">
  <tr>
    <td>&nbsp;</td>
    <td colspan="4" >тут что-то написано </td>
    
  </tr>
  <tr>
    <td><input type='checkbox' /> число 1</td>
    <td>1</td>
    <td>2</td>
    <td>3</td>
    <td>4</td>
  </tr>
  <tr>
    <td><input type='checkbox' /> число 2</td>
    <td>5</td>
    <td>6</td>
    <td>7</td>
    <td>8</td>
  </tr>
  <tr>
    <td><input type='checkbox' /> число 3</td>
    <td>9</td>
    <td>10</td>
    <td>11</td>
    <td>12</td>
  </tr>
</table>
<br /><br /><br />
 
стало, после двух видов обработки. Допустим первый вид обработки был число из таблицы 1 усоноженное на 2, а второй вид обработки - умножение на самого себя
<table border="1">
  <tr>
    <td width="81">&nbsp;</td>
    <td colspan="4" >тут что-то написано </td>
    
  </tr>
  <tr>
    <td rowspan="2"><input type='checkbox' /> число 1
 </td>
    <td width="30">2</td>
    <td width="31">4</td>
    <td width="31">6</td>
    <td width="31">8</td>
  </tr>
  <tr>
    <td>1</td>
    <td>4</td>
    <td>9</td>
    <td>16</td>
  </tr>
    <tr>
    <td rowspan="2"><input type='checkbox' /> число 2
    </td>
    <td>10</td>
    <td>12</td>
    <td>14</td>
    <td>16</td>
  </tr>
  <tr>
    <td>25</td>
    <td>36</td>
    <td>49</td>
    <td>64</td>
  </tr>
 
  <tr>
    <td rowspan="2"><input type='checkbox' /> число 3
 </td>
    <td>81</td>
    <td>100</td>
    <td>121</td>
    <td>144</td>
  </tr>
  <tr>
    <td>18</td>
    <td>20</td>
    <td>22</td>
    <td>24</td>
  </tr>
 
</table>
</body>
Если поможет, то таблица выводится вот так:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
 
for ($i = 0; $i < $cols; $i++) {
    $id = $i + 1;
    $r = $r."<td><input name='".$id."' type='text' size='10' /></td>\n";
}
 
for ($i = 0; $i < $rows; $i++) {
    print "<tr>
    <td><input type='checkbox' />
    <select> ";
        foreach ($names_list1 as $list) {
            print ' <option value="'.$list['id'].'">'.$list['Short name'].'</option>';
        }
    print "</select>
    </td>".$r."</tr>\n";
}
 
?>
Добавлено через 8 часов 40 минут
Количество строк и столбцов определяется двумя <select>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.10.2012, 12:23
Ответы с готовыми решениями:

Возврат на предыдущую страницу с сохранением данных в заполненных формах
Подскажите как лучше реализовать: при создании топика если пользователь заполнил не все поля, ему выдается сообщение &quot;заполните все...

обработка данных таблицы
Добрый день, добропорядочное сообщество! Прошу помочь. мне нужно с помощью Мускул(+ПХП) решить следующую задачу: 1) есть таблица...

Чтение и обработка данных из таблицы excel
Всем привет, пишу курсовую, не могу найти (наверно плохо ищу) как в С# работать с данными из таблицы excel. Т.е из excel нужно вытащить...

6
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.10.2012, 12:31
заключите все в теги форм и при нажатии на клавишу генерируйте новую таблицу. В чем именно затруднения?
0
0 / 0 / 0
Регистрация: 09.10.2012
Сообщений: 4
09.10.2012, 12:44  [ТС]
В двойной математической обработки каждой, отдельной, ячейки и удвоении ячеек
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.10.2012, 12:48
напишите несколько функций, каждая из которых выполняет какое то одно действие, и вызывайте нужную функцию. наподобие такого
PHP
1
2
3
4
function plus($first,$second) {
  return ($first+$second);
}
echo plus(10,20);
а числа подставляйте сами какие нужны, меняется только одно или два числа по сути - больше ничего и не нужно менять

Добавлено через 51 секунду
если я конечно правильно понял..
0
0 / 0 / 0
Регистрация: 09.10.2012
Сообщений: 4
09.10.2012, 13:09  [ТС]
Не совсем, давайте постепенно.
Как изъять определённую строчку, для того что бы её обработать?

Допустим есть таблица 5х5, мне нужно взять 2-4 строки, со 2-го по пятый столбцы.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.10.2012, 14:42
по имени инпута

Добавлено через 1 минуту
FAQ по распространенным ошибкам

Добавлено через 26 секунд
работа с формами, там написано

Добавлено через 58 минут
теперь прояснилось?
1
0 / 0 / 0
Регистрация: 09.10.2012
Сообщений: 4
09.10.2012, 15:34  [ТС]
Не совсем, дело в том, что у моих ячеек, кроме первого столбца каждой строчки, больше нету опознавательных знаков, это усложняет вывод данных (Я про то, что в случае с "Email", там одно значение надо обработать, а у меня - 5-7).

Или Я чего-то не догнал?(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.10.2012, 15:34
Помогаю со студенческими работами здесь

Построение таблицы в STM32 (обработка потока данных)
Добрый день, у меня есть STM32 и несколько датчиков, которые каждые 100 мс. присылают данные, которые мне нужно обработать и сформировать...

Обработка ошибки получения данных из сводной таблицы
Здравствуйте! Помогите пожалуйста с правильным написанием кода обработки ошибки получения данных из PivotTable В цикле с перебором...

Сохранение заполненных данных
На форме есть несколько текстовых полей, в каждое из которых вводится имя пользователя. Также есть кнопка Сохранить, после нажатия которой...

Импорт данных таблицы .xls в таблицу Аксесс и их обработка
Форумчане, доброго времени суток! Прошу Вашей помощи. Есть файлы.xls (перечень элементов) данные из которых нужно сгруппировать по...

Получение и обработка данных из большой таблицы (200 млн строк)
У меня есть большая таблица MySQL с порядка 200 млн записей. Я делаю такой запрос, используя JDBC: public List&lt;Pair&lt;Long,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru