Я хочу связать значение ячейки в таблице с ее заголовком. Заголовок не известен, как это было
генерируется запросом SQL.
Размеры заголовка получены из результата возврата SQL. Затем поместите его в массив,
@sizes = qw(S36 S37 S38 S39 S40 S41 S42);
Теперь, если у Джеймса размер S38.
Я хочу напечатать их в виде таблицы HTML с размерами заголовка:
+--------+--------+--------+-------+-------+-------+-------+
| S36 | S37 | S38 | S39 | S40 | S41 | S42 |
+--------+--------+--------+-------+-------+-------+-------+
| | | James | | | | |
+--------+--------+--------+-------+-------+-------+-------+
Я знаю, как это сделать, если размеры являются частью строки или результата, но как заголовок таблицы?
Как манипулировать этим с помощью Perl?
РЕДАКТИРОВАНИЕ:
Я пытаюсь обобщить код, который я пробовал ...
SQL-запрос:
select size from articles where order_number = "3";
Получить в массив:
while(my $ref = $sth->fetchrow_hashref()) {
$size = "$ref->{'size'}";
push @sizes, $size;
}
Скажите, @sizes
- это:
@sizes = qw(S36 S37 S38 S39 S40 S41 S42);
Создание HTML-заголовка на основе размеров:
+--------+--------+--------+-------+-------+-------+-------+
| S36 | S37 | S38 | S39 | S40 | S41 | S42 |
+--------+--------+--------+-------+-------+-------+-------+
Теперь, скажем, из другого SQL-запроса, я знаю, что у Джеймса S38.
Как поместить в правую строку ячейку приведенной выше таблицы. Было бы:
+--------+--------+--------+-------+-------+-------+-------+
| S36 | S37 | S38 | S39 | S40 | S41 | S42 |
+--------+--------+--------+-------+-------+-------+-------+
| | | James | | | | |
+--------+--------+--------+-------+-------+-------+-------+