0

我很难给这个问题一个标题,我希望我足够清楚。我将 PHP 和 HTML 与 MYSQL 数据库一起使用。

看我有一个会员网站,每个新会员都会随机选择一名足球运动员作为他们的头像。足球运动员头像是从名为“头像”的文件夹中分配的。用户注册后,头像将移动到名为“used_avatars”的文件夹中。每个图像都被命名​​为足球运动员,因为我想在用户会员页面上显示所选球员的名字。

这是真正的问题:我想在会员网站上添加一个代表玩家国籍的标志。但我有几名巴西球员,只有一面巴西国旗。我如何将我的 5 名球员与一个标志配对。我正在考虑将图像命名为“巴西罗纳尔多”、“巴西卡洛斯”,然后在 PHP 中以某种方式将国家与名称分开,并将它们与旗帜和头像相匹配。这有意义吗?有没有更好的方法来做到这一点?我想我需要在我的数据库中创建一个新表来记录标志和头像匹配?

4

2 回答 2

2

希望这可以帮助:

您需要一个包含国籍 id 字段的球员表格和一个包含国旗名称的国籍表格。

这样您就可以通过 id 选择玩家并加入国籍。

然后,您所要做的就是将玩家 ID 保存在用户“个人资料”中。

于 2013-02-07T10:25:24.350 回答
1

不要为新成员分配随机玩家头像,而是分配默认头像(卡通)。

  1. 成员/用户表将有一列avatar_id
  2. 一张桌子avatars_history (member_id, avatar_id, order)。其中order将是更改它们的顺序。如有必要,您也可以约会。
  3. 一张桌子football_players (player_id, country_id, full_name, dob, world_rank, etc)
  4. 一张表avatars (player_id, avatar_id),其中avatar_id是图片的文件名。这意味着单个玩家可以拥有多张图片。

并将所有头像(具有唯一名称的玩家图片)保存在一个文件夹中。

于 2013-02-07T11:30:40.067 回答