php - 如何根据列中的值显示按钮
问题描述
我的表中有一个列,标题为:sum_days
id | Name | Sum_Days |
---+------+----------+
1 | Ed | 3 |
2 | Jane | 4 |
3 | Rose | 2 |
我需要用按钮在页面上显示 sum_days,例如我想显示 Ed 的总天数,3 天,所以页面将根据表格列中的数字显示三个按钮。
我正在使用这样的 Laravel 代码:
return <a href="employees/'.$st->id.'" class="btn btn-warning btn-sm">Day-'.$st->sum_days.'</a>';
但它显示的是整个数据,而不是日期总和中的每个按钮。它应该是
> [ButtonDay-1] [ButtonDay-2] [ButtonDay-3]
我很困惑如何做到这一点,任何建议或帮助我都会感激不尽。谢谢你。
解决方案
只需将其放在循环中即可:
$links = '';
for ($i = 1; $i <= $st->sum_days; $i++) {
$links .= '<a href="employees/' . $st->id . '" class="btn btn-warning btn-sm">Day-' . $i . '</a>';
}
return $links;
推荐阅读
- python - 当我运行此代码时,它显示无效参数
- javascript - 关于 JS 中的“包装器对象”的这种观点是否属实
- .net-core - AutoMapper 9 通用扩展静态类
- python - 使用 Exif 元数据获取图片的唯一 ID
- html - IE11 的 CSS Grid 自动重复列 flexbox 替代方案
- powershell - 在 powershell 中删除或修改选定数量的用户或邮箱
- cassandra - Cassandra:选择查询时出现 cqlsh noHostAvailable 错误
- node.js - 如何在服务器上的部署中解决“找不到错误:make”
- macos - 如何从 Mac OSX 系统中删除 Java Web Start.app - 15.0.1?
- python-2.7 - 将所需项目从一个字典保存到另一个字典