php - i 的增量值无法正常工作
问题描述
我无法理解为什么 i 的值没有设置为零并且它的行为像这样 st 的两个表单值的开始都设置为零但没有以 html 形式获得所需的值
<div class="col-lg-6">
<form name="assignNone" action="" method="post">
@csrf
@method('PUT')
<?php $i=0 ?>
@foreach($users as $user)
@if($user->name=='NONE' )
<input type="text" name="marks[{{$i}}]" value="">
@endif
<?php $i++; ?>
@endforeach
</form>
</div>
<div class="col-lg-6">
<form name="assignabc" action="" method="post">
@csrf
@method('PUT')
@if(!empty($iprnNumbers))
<?php $i=0 ?>
@foreach($users as $user )
@if($user ->name!='NONE' )
<input type="text" name="marks[{{$i}}]" value="">
@endif
<?php $i++; ?>
@endforeach
@endif
</form>
</div>
输出显示为
<div class="col-lg-6">
<form name="assignNone" action="" method="post">
<input type="text" name="marks[2] value="">
<input type="text" name="marks[3] value="">
<input type="text" name="marks[4] value="">
</form>
</div>
<div class="col-lg-6">
<form name="assignabc" action="" method="post">
<input type="text" name="marks[0]" value="">
<input type="text" name="marks[1]" value="">
</form>
</div>
我想要的结果应该是
<div class="col-lg-6">
<form name="assignNone" action="" method="post">
<input type="text" name="marks[0] value="">
<input type="text" name="marks[1] value="">
<input type="text" name="marks[2] value="">
</form>
</div>
<div class="col-lg-6">
<form name="assignabc" action="" method="post">
<input type="text" name="marks[0]" value="">
<input type="text" name="marks[1]" value="">
</form>
</div>
解决方案
有一个名为动态输入的简短示例,如下例所示:
<form name="assignNone" action="" method="post">
<input type="text" name="marks[]" value="one">
<input type="text" name="marks[]" value="two">
<input type="text" name="marks[]" value="three">
</form>
然后在您的控制器中,您将能够获得marks
这样的所有值:
$marks = $request->marks; // give you an array with values
这将非常容易地解决您的问题,因为它易于实施且易于理解!
推荐阅读
- rcpp - Rcpp NumericMatrix 在左/右乘以标量时的奇怪行为
- python - Kmeans 聚类 - 为什么我的聚类看起来像这样?
- python - 如何根据python中字符之后的值合并字符之前的列表值的第一部分
- thumbnails - 如何在 cs-cart 中更改缩略图创建方式
- flutter - 从 Matrix4 中移除垂直变换
- javascript - 如何停止执行 Firebase 触发的 Firebase 函数?
- javascript - 解构值 nextjs:ReferenceError:初始化前无法访问“XXX”
- ios - 如何将数据从 TextField 从第二个视图控制器发送到第一个视图控制器并将此数据添加到数组 swift iOS
- flutter - Flutter Cursor 同时出现在两个字段中
- jekyll - 我可以在 jekyll 液体中创建和操作地图吗?