php - 在 foreach 语句中使用单选按钮时出错

标签 php mysql sql laravel

我正在循环访问数据库行,对于每个结果,有 2 个单选按钮允许用户批准或拒绝该“行”。当用户完成后,他/她可以提交表单。这就是我所做的。

@foreach($items as $item)                 
    <td>{{ $item->item_title }}</td>
    <td>{{ $item->description }}</td>
    <td>{{ $item->price }}</td>
    <td>{{ $item->quantity }}</td>
    <td>{{ $item->total }}</td>
    <td>
        <div class='btn-group'>
                <form action="{{url('lineManagerUpdateRequests')}}" method="post">

                <input type="radio" name="status[]" value="2"> Approve
                <input type="radio" name="status[]" value="6"> Decline
            </div>
        </td>    
    @endforeach
    <input type="submit" name="submit" class="btn btn-sm btn-danger">
</form>

这有一个问题,因为用户只能从一行中选择一个 radio 。例如,如果有 3 行,则用户只能选择其中一行的单选按钮。请问我该如何纠正这个问题。

最佳答案

@foreach($items as $item)                 
    <td>{{ $item->item_title }}</td>
    <td>{{ $item->description }}</td>
    <td>{{ $item->price }}</td>
    <td>{{ $item->quantity }}</td>
    <td>{{ $item->total }}</td>
    <td>
        <div class='btn-group'>
                <form action="{{url('lineManagerUpdateRequests')}}" method="post">

                <input type="radio" name="status[]" value="2"> Approve
                <input type="radio" name="status[]" value="6"> Decline
              </FORM>
            </div>
        </td>    
    @endforeach
    <input type="submit" name="submit" class="btn btn-sm btn-danger">

关于php - 在 foreach 语句中使用单选按钮时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45698539/

相关文章:

sql - select 和 delete 语句中的 PostgreSQL 变量

php - 关闭控制台后重置所有登录用户

php - 如何在 PHP 中使用 Google Authenticator 生成唯一的二维码?

php - 从mysql数据库单个 "cell"的大量数据中提取特定数据

php - 检查表中是否有结果出错

php - MySQL 不会更新表中最后一行的最后一个单元格

php - foreach SMARTY 中的下一项

php - 当元素是表单的一部分时,document.getElementById 返回 null

mysql - 按子句与顶部记录分组 - MYsql

c# - 在另一台计算机上远程连接到mysql时出现问题