为了账号安全,请及时绑定邮箱和手机立即绑定

在多个 foreach 循环表中添加 if else 语句

在多个 foreach 循环表中添加 if else 语句

PHP
富国沪深 2021-09-05 17:52:33
我有一个表,它使用FOREACH LOOP. 当我IF ELSE STATEMENT在FOREACH LOOP第一个循环中插入另一个循环时,第一个循环似乎没问题,td开始不再对齐。这意味着如果值为空,它将隐藏单元格,并且第一个循环中的其他值将被推进。供您参考,我使用的是不同的服务器数据库,它们是SQL和MYSQL. SQL 是我的主要数据库,而 mysql 用于插入、更新和删除表中称为“NOTES”的文本区域。这是来自我的控制器的查询 $getNote1 = DB::connection('mysql')->table('note1')->select('stockcode', 'note')->orderBy('stockcode', 'ASC')->get(); $getNote2 = DB::connection('mysql')->table('note2')->select('stockcode', 'note')->orderBy('stockcode', 'ASC')->get(); $getNote3 = DB::connection('mysql')->table('note3')->select('stockcode', 'note')->orderBy('stockcode', 'ASC')->get(); $getNote4 = DB::connection('mysql')->table('note4')->select('stockcode', 'note')->orderBy('stockcode', 'ASC')->get(); return view('posts.index')->with('title', $title)->with('query', $query)->with('getNote1', $getNote1)->with('getNote2', $getNote2)->with('getNote3', $getNote3)->with('getNote4', $getNote4);这是我的截图 这是我想要的桌子 
查看完整描述

1 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

不要隐藏单元格,而是在其中放置一个空值。


<td><textarea rows="2" cols="10" name="note1" class="note1 align-middle" data-stockcode="{{ $stockcode }}" data-stockname="{{ $stockname }}">

 @foreach($getNote1 as $note1)   

               @if($note1->stockcode == $stockcode)              

                  {{ $note1->note }}

               @endif

            @endforeach

</textarea></td>

然后它会很好地对齐


查看完整回答
反对 回复 2021-09-05
  • 1 回答
  • 0 关注
  • 254 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信