使用rowspan将数据从数据库调用到表中

时间:2012-05-21 03:52:44

标签: php mysql html

我有桌子"所有者"在我的数据库中,其中一个字段(系统)从textarea框中保存数据。

表所有者;

staf_id || name || system

下面是textarea框的输入示例;

aimsweb
elearning
registration

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

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

当它被调用时,列" Staf ID"和"姓名"将根据textarea中的输入增加其rowspan。有可能吗?

2 个答案:

答案 0 :(得分:2)

在php中你可以使用:

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

哪个应该为您提供文本区域中的文本行数。从那里开始,应该直接使用$rows_in_text_area作为人员ID中的rowspan并命名单元格,如下所示:

<td rowspan="$rows_in_text_area">$name</td>

答案 1 :(得分:0)

&#34;该示例显示每行代表不同类型的系统。&#34; - 这是坏表结构的一个例子。您应该有一个包含以下列的新表系统(例如:StaffID,System

但是如果你想以这种方式使用它并回到你的问题:不,它不会增加行数。它只会使System单元更大。如果您没有将新的行字符转换为通常不会,因为文本将显示在一行中。