数据库中的数据不只显示括号符号

时间:2019-08-25 13:16:46

标签: php mysql laravel

表格:

收据

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的日期)。

0 个答案:

没有答案