Javascript 如何将候选ID数组发送到候选表的不同行?

Javascript 如何将候选ID数组发送到候选表的不同行?,javascript,php,mysql,laravel-5.3,Javascript,Php,Mysql,Laravel 5.3,您好,这是一种候选表格,每行包含一个复选框。从这些复选框中,我最多可以选择四个。如何一次将这四个作为数组发送,并将它们插入到“候选者”表的不同四行中?非常感谢您的帮助。谢谢。 <form id="cforms" method="post"> {{ csrf_field() }} @unless($cforms->count()) <h1>There are no forms subm

您好,这是一种候选表格,每行包含一个复选框。从这些复选框中,我最多可以选择四个。如何一次将这四个作为数组发送,并将它们插入到“候选者”表的不同四行中?非常感谢您的帮助。谢谢。

<form id="cforms" method="post">
         {{ csrf_field() }}             
          @unless($cforms->count())
          <h1>There are no forms submitted yet!</h1>
          @else 
          <table>
            <thead>
              <th  font-weight="bold"> Select</th>
              <th  font-weight="bold"> Student-ID</th>
            </thead>

            @foreach($cforms as $candidates) 
            <tr>  
            <td>
            <input type="checkbox" id="checkbox" name="Candidates_ID" value= 
  "{{$candidates->s_id}}">
             </td>
             <td>{{$candidates->s_id}}</td>
            </tr>
            @endforeach
          </table></br>
         @endunless
  </form>

{{csrf_field()}}
@除非($cforms->count())
还没有提交任何表格!
@否则
挑选
学生证
@foreach($cforms作为$候选者)
{{$candidates->s_id}
@endforeach

@结束语
首先,您应该使每个复选框的名称唯一。如果您更改输入字段(如图所示),则当您在PHP中访问这些字段时,这些选择将分组在一个数组中

然后可以在PHP中获得所选Id,如下所示


$ID=array\u key($\u POST['Candidates\u ID'])

但是@Thakkie,我会在候选表的不同行中获得Id吗?另外,如果有帮助的话,我正在和拉威尔合作。啊,对不起。我的工作假设您知道如何将数据插入数据库。我想我最好能把你推荐给,因为我不知道你的设置和数据库结构是什么样的。是的,感谢你的帮助@Thakkie