1

特定の MYSQL 行内のすべてのコンマに対して、

x html 要素を作成したいのですが、ここで x = 行内のコンマの数です。

たとえば、mysql の行が次のようになっているとします。

dance, singing, drawing, acting,

それは4コンマです。

コンマごとにhtmlボックス(divを使用)を作成し、そのボックス内に趣味を表示したい..

main.php ページと同様に、以下を表示します。

[ ダンス ]

【歌う】

[ 図 ]

【演技】

mysql テーブルに特定の数のコンマに基づいて特定の数の html 要素を作成するにはどうすればよいでしょうか? テーブルに趣味を追加すると仮定すると、どうすればよいでしょうか?

ところで、サーバー側の言語として php を使用しています。

どんな助けでも大歓迎です、ありがとう。

4

1 に答える 1

1

これはテストされていないため、疑似コードと考えてください。角かっこをエスケープする必要がある場合があります。発生する可能性のある他の問題は、最後に空の div 出力が存在する可能性があることです。その場合は、それを確認してください$elem != ''

$elements = explode(',', $mysql_data_column);
foreach($elements as $elem)
{
   echo "<div style=\"block\">[$elem]</div>";
}
于 2012-04-08T01:14:47.863 に答える