0

我的数据库中有一个表“所有者”,其中一个字段(系统)保存了文本区域框中的数据。

表所有者;

staf_id || name || system

下面是 textarea 框的输入示例;

aimsweb
elearning
registration

该示例显示每行代表不同类型的系统。我如何将系统字段中的数据调用到下表中?

表 http://img546.imageshack.us/img546/1170/31920845.png

当它被调用时,“Staf ID”和“Name”列将根据 textarea 中的输入增加其行跨度。有可能这样做吗?

4

2 回答 2

2

在 php 中,您可以使用:

$rows_in_text_area = explode( "\n", $system );

这应该为您提供文本区域中的文本行数。从那里应该可以直接$rows_in_text_area在员工 ID 和名称单元格中使用行跨度,如下所示:

<td rowspan="$rows_in_text_area">$name</td>
于 2012-05-21T04:04:37.300 回答
0

“这个例子表明,每一行代表不同的类型系统。” - 这是一个坏表结构的例子。您应该有一个包含以下列的新表 System(例如:StaffID、System

但是,如果您想以这种方式使用它并回到您的问题:不,它不会增加行跨度。它只会使系统单元格更大。如果您没有将换行符转换为
甚至没有,因为文本将显示在一行中。

于 2012-05-21T04:00:34.723 回答