我想在页面顶部的一个表格中显示团队成员列表及其信息,然后根据各自行上一个单元格内的值将它们分成团队。
“成员”表如下所示:
+------+------------------------+------------------+
| name | interests | email |
+------+------------------------+------------------+
| John | Golf, Hockey, Baseball | John@example.com |
| Fred | Hockey | Fred@example.com |
+------+------------------------+------------------+
这是我的代码的简化版本:
$result = mysql_query("SELECT * FROM members");
while($row = mysql_fetch_array($result)){
echo "$row['name'] . $row['interests'] . $row['email']"
}
while($row = mysql_fetch_array($result)){
$sport = array($row['interests']);
if (in_array("Golf", $sport)) {
echo "$row['name'] . $row['email']"
}
if (in_array("Hockey", $sport)) {
echo "$row['name'] . $row['email']"
}
if (in_array("Baseball", $sport)) {
echo "$row['name'] . $row['email']"
}
如何让页面看起来像这样?:
所有成员
姓名:约翰
兴趣:高尔夫、曲棍球、棒球
电子邮件:john@example.com
姓名:弗雷德
兴趣:曲棍球
电子邮件:fred@example.com
团队
高尔夫球手:
约翰 - john@example.com
曲棍球运动员:
约翰 - john@example.com
弗雷德 - fred@example.com
棒球运动员:
约翰 - john@example.com