2012-04-08 24 views
1

对于有一定MYSQL行内的每个逗号HTML元素的x个,基于PHP/MySQL的

我想创建X html元素,其中x =数行内的逗号。

因此,举例来说,如果我的MySQL行看起来是这样的:

dance, singing, drawing, acting, 

也就是说4个逗号。

我想创建一个HTML文件夹(使用DIV)为每一个逗号,而箱子里面,显示爱好..

所以像main.php页面上,显示:

[舞]

[唱]

[图]

[作用]

如何根据mysql表中的特定数量的逗号创建一定数量的html元素,假设我将为表添加更多业余爱好?

顺便说一句,我使用PHP作为服务器端的languange。

任何帮助将不胜感激,谢谢。

回答

1

这是未经测试的,所以认为它是伪代码。您可能需要跳过方括号。您可能遇到的另一个问题是,最后可能会有空的div输出。在这种情况下,只需检查$elem != ''

$elements = explode(',', $mysql_data_column); 
foreach($elements as $elem) 
{ 
    echo "<div style=\"block\">[$elem]</div>"; 
}