如何使用多个按钮提交表单数据



我想发送数据到数据库表。但是有两个提交按钮。1.接受2.拒绝。当您单击Accept按钮时,数据库将接收输入的"value = accepted","点击Reject按钮时,数据库将接收到输入的value = rejected.&;问题是,如果你点击任何按钮,"input value = accepted">

This is my form.
@foreach($attendance as $request)
<form class="d-sm-inline-block" method="POST" action="/update" enctype="multipart/form-data">
@csrf
<tr>
<th scope="row">
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">{{$request['id']}}</label>
<input type="hidden" value="{{$request['id']}}" name="id" class="form-control">
</div>
</th>
<td>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">{{$request['name']}}</label>
<input type="hidden" value="{{$request['name']}}" name="name" class="form-control">
</div>
</td>
<td>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">{{$request['class']}}</label>
<input type="hidden" value="{{$request['class']}}" name="class" class="form-control">
</div>
</td>
<td>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">{{$request['roll_number']}}</label>
<input type="hidden" value="{{$request['roll_number']}}" name="rollnumber" class="form-control">
</div>
</td>
<td>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">{{$request['subject_name']}}</label>
<input type="hidden" value="{{$request['subject_name']}}" name="subject" class="form-control" >
</div>
</td>
<td>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">{{$request['attendance']}}</label>
<input type="hidden" value="{{$request['attendance']}}" name="attendance" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp">
</div>
</td>
<td>
<div class="mb-3">
<label for="exampleInputPassword1" class="form-label">{{$request['status']}}</label>
<input type="hidden" value="{{$request['status']}}" name="status" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp">
</div>
</td>
<td>
<div class="mb-3">
<input type="hidden" value="Accepted" name="status" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp">
<input type="hidden" value="Rejected" name="status" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp">
</div>
<button type="submit" class="btn btn-success" action="action" value="accept">accept</button>
<button type="submit" class="btn btn-warning" action="action" value="reject">Reject</button>
</tr>
</form>
@endforeach
<代码>

remove:

<button type="submit" class="btn btn-success" action="action" value="accept">accept</button>
<button type="submit" class="btn btn-warning" action="action" value="reject">Reject</button>

并更改为

<button type="submit" name="status" class="btn btn-success" action="action" value="accept">accept</button>
<button type="submit" name="status" class="btn btn-warning" action="action" value="reject">Reject</button>

:

PP_5提交按钮没有名称属性,这样它们的值就不会出现在请求中。

最新更新