2012-05-21 35 views
0

我有我的數據庫表中的「所有者」字段(系統)之一從textarea框保存數據。從數據庫調用數據到表中與rowspan

Table Owner;

staf_id || name || system 

下面是一個輸入textarea框的例子;

aimsweb 
elearning 
registration 

該示例顯示每行表示不同類型的系統。我如何將數據從系統字段調用到下表中?

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

當它被調用時,列「STAF ID」和「姓名」將基於textarea的輸入增加其行跨度。有可能這樣做嗎? 「

+0

@FabrícioMatté:我知道如何把它叫成表,但是當一個文本被保存到數據庫中,它會水平顯示的數據顯示。與每個值處有新行的輸入不完全相同。另一件事是,我希望它根據每行的數量顯示一個rowspan。 –

+0

好吧,我刪除了我以前的評論,因爲我誤解了你的問題。 Tbh我讀了10多遍,目前爲止還沒有理解,現在閱讀@ jeshurun的回答之後,它有一些道理。 –

回答

2

在PHP中,你可以使用:

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

這應該給你的號碼文本區域中的文本行。從這裏開始應該直接使用$rows_in_text_area作爲行範圍在員工ID和姓名細胞是這樣的:

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

」該示例顯示每行表示不同類型的系統。「 - 這是一個糟糕的表結構的例子。你應該有一個新的表系統與以下列(例如:StaffID,系統

但是,如果你想這樣使用它,並回到你的問題:不,它不會增加rowspan。 。系統電池做大如果沒有新行字符轉換爲
甚至不是因爲文本將在一行中顯示

相關問題