php - 我需要使用 html 中的 select 发送 id

标签 php mysql sql laravel forms

我想在 select 中显示记录的名称,但我只需要发送该记录的 id。

我的代码:

{{ Form::open(['action' => 'ZanrController@store', 'method' => 'POST']) }}

       <div>
            <label class="form-label">
               <b> <a href="" data-toggle="modal" data-target="#exampleModal">Žánr *</a></b>
            </label>
            <div>
                <select name="druh" class="form-control">
                    <?php
                        $res = mysqli_query($link, "select * from druh_lit_zanrus");
                        while($row = mysqli_fetch_array($res))
                        {
                    ?>
                       <option> <?php echo $row["id_druhu_lit_zanru"]; ?></option>
                    <?php
                        }
                    ?>
                </select>
            </div>
        </div>

    {{Form::submit('Submit', ['class' => 'btn btn-primary'])}}
{{ Form::close() }}

最佳答案

您可以在选项中发送选定的值

<option value="<?php echo $row["id"]; ?>"> <?php echo $row["name"]; ?></option>

关于php - 我需要使用 html 中的 select 发送 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59707006/

相关文章:

mysql - 如何从表中选择偶数值

mysql - 加入多个外键

php - FreeTDS mssql_connect 不工作

php - MYSQL & PHP 如何显示一个表中有多少个结果

MySQL,对 SELECT 结果中的行进行分组

mysql - 按不同分类法中的标签进行选择(AND + OR)

python - 为什么我没有在 python 变量中恢复与表中的 SQL 相同的计数

作为函数调用的 PHP 类

php - 如何将数据库表转换为 Doctrine 实体

mysql - 按日期+其他字段对多个字段求和和分组