如何将select值存储到codeigniter 4中的php变量中

如何将select值存储到codeigniter 4中的php变量中,php,html,codeigniter,select,option,Php,Html,Codeigniter,Select,Option,在换行代码a href中,不发送选择id=“id\u类别”中的选定值。我有一个选择字段,其中有一些选项。现在我需要选择其中一个选项和变量php中的send值。我从视图模板添加代码: <div class="col-12 col-sm-6"> <label>Categoria</label> <select class="form-control" id="

在换行代码a href中,不发送选择id=“id\u类别”中的选定值。我有一个选择字段,其中有一些选项。现在我需要选择其中一个选项和变量php中的send值。我从视图模板添加代码:

       <div class="col-12 col-sm-6">
         <label>Categoria</label>
         <select class="form-control" id="id_categoria" name="id_categoria" required>
           <option value="">Seleccionar Categoria</option>
           <?php foreach ($datosc as $categoria) { ?>
             <option value="<?php echo $categoria['id']; ?>"><?php echo $categoria['nombre']; ?></option>
           <?php } ?>
         </select>
       </div>
     </div>
   </div>
   <?php if (isset($_POST['estado'])) {
      $so = $_POST['estado'];
    } else {
      $so = 0;
    } ?>
   <a href="<?php echo base_url() . '/inventarios/cargarProductos/' . $so; ?>" id="btncategoria" class="btn btn-warning">Cargar</a></td>

解决此问题的最佳方法是使用
Ajax
而不是通过
Anchor
传递值。
 $("#btncategoria").click(function() {
    var estado = $("#id_categoria").val();
 });