2012-04-26 13 views
1

私は、Textareaボックスからのユーザーの入力を格納するデータベースからのデータを持っています。nl2br関数による自動番号付け

これは、テキストエリアボックスでのユーザーの入力の例です。

iPhone 
Samsung 
Nokia 

データベースに保存したときに、そのデータを表のように表示する必要があります。

1. iPhone 
2. Samsung 
3. Nokia 

番号を付けてデータをどのように表示するのですか?

これまでのコードです。

<table> 

    <td align="left"><?php echo nl2br($sis_sistem) ?></td> 

</table> 

注:$ sis_sistemは、データベースからデータを格納する変数です。

答えて

3

explode()を改行して配列に挿入し、それを反復処理します。プレーンテキストで番号を付けるのではなく、適切なHTML順序リストにする必要があります。<ol>

// Get an array of items from lines 
$list = explode("\n", $sis_sistem); 

// Open an ordered list 
echo "<ol>"; 
// Output the items as list elements 
foreach ($list as $num => $item) { 
    echo "<li>" . htmlspecialchars($item) . "</li>"; 
} 
echo "</ol>"; 
+0

ありがとうございました。できます! –

関連する問題