表格:
收据
id |日期| total_day
客户
id |名称|
attend_details
id | receive_id |天
customer_details
id | customer_id | Attend_id |税收|总计
for ($h = 1; $h <= $st->total_day; $h++) {
$hr = DB::table('attend_details')
->select ('customer.name as custname', 'attend_details.day as days', 'customer_details.tax as taxes', 'customer_details.total as feetotal')
->join ('customer_details', 'customer_details.attends_id', '=', 'attend_details.id')
->join ('customer', 'customer.id', '=', 'customer_details.customer_id')
->where('day', $h)
->get();
$links .= '<a href="mycontroller/'. $rcpt->id .'/'.$hr.'" class="btn btn-danger btn-sm">Day-'. $h .'</a>';
}
return $links;
$rcpt
是我从其他控制器和模型收到的收据ID,这没有问题,而且$h
字符串也没有问题,这只是显示了客户来日的总和。 $st
字符串在我的其他模型上,只是为了获取ID在收据和Attend_details表之间。
我在stackoverflow好友上也遇到了同样的问题(我已经回答了他的问题,但尚未更新),当我将鼠标光标移到按钮上的days
链接上时,在查看页面上总是显示第1天的数据。我需要每天从客户详细信息表中显示与会者列表。
该按钮显示链接:..../Mycontroller/receipt_id/1
->(第1天),如果其.../MyController/receipt_id/2
->(第2天)则始终显示第1天的数据。
例如:[第1天] [第2天] [第3天] [第4天] [第5天]
将鼠标光标指向按钮3,链接应为.../MyController/receipt_id/3
->(应该显示值为3的日期)。