2张桌子内的Foreach循环

时间:2015-06-16 04:11:40

标签: php loops laravel-4 foreach blade

我有Users表和组表,当我加载组表时,它加载与group table id具有相同group_id的用户。它有效,但我的问题是foreach非常混乱。输出看起来像这样.. enter image description here

然而,我想让输出看起来像这样。 enter image description here

这是我的代码..

 <tbody>
     <?php $i = 0; ?>
     @foreach ($auser as $res)
     <?php $i += 1; ?>
     <tr @if($i%2==0) class="bgcolor" @endif>
         <td>{{ $res->id }}.</td>
         <td id="showdet">{{ $res->nama }}</td>
         <td>{{ $res->description }}</td>
         <?php $user = DB::table('users')->where('devgroup',$res->id)->get();?>
         @foreach($user as $mem)
             <td>{{ $mem->name }}</td>
         @endforeach
         <td>
             <a class="default-btn" href="/pms/admin/group/edit/{{ $res->id }}">Edit</a>&nbsp;&nbsp;
             <a type="submit" class="default-btn del" data-id="devgroup" href="#"{{ $res->id }}">Delete</a>
         </td>
     </tr>
     @endforeach
 </tbody>

我做错了什么?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您为每个成员创建新的#define pushargs(...) \ // idk what to do here... #define ObfuscatedPrefix(FunctionPtr) \ __asm cmp ebx, FunctionPtr \ __asm _emit 0x74 __asm _emit 0x02 \ __asm _emit 0xEB __asm _emit 0x03 \ __asm mov [ebp + 4], eax #define DecryptOffset(FunctionPtr, V) \ ((FunctionPtr) - (V)) #define ObfuscatedCall(FunctionPtr, V, ...)\ __asm push ebx \ __asm push eax \ __asm mov ebx, FunctionPtr \ __asm mov eax, V \ __asm sub ebx, eax \ pushargs(__VA_ARGS__) \ __asm _emit 0xEB __asm _emit 0x02 \ __asm _emit 0xEB __asm _emit 0x05 \ __asm _emit 0xE8 __asm _emit 0xF9 \ __asm _emit 0xFF __asm _emit 0xFF \ __asm _emit 0xFF __asm pop eax \ __asm add eax, 0x07 \ __asm jmp ebx \ __asm pop ebx 。嵌套的foreach必须是:

TD

结果将是:

<td>
    @foreach($user as $mem)
        {{ $mem->name }}<br>
    @endforeach
</td>

我不知道您使用的模板引擎,在循环条件中添加并且不在最后一个成员之后放置<td> Name 1<br> Name 2<br> Name 3<br> </td>