【问题标题】:How do i get the select tag value with codeigniter?如何使用 codeigniter 获取选择标签值?
【发布时间】:2022-02-13 09:58:01
【问题描述】:

如何获取选择标记值,我使用下面的语法但不起作用。

控制器

 'role' => $this->input->post('rol'));

查看 这些是我的选择标签中的选项

<select name="rol">
 <option value="Employee">Employee</option> 
 <option value="HR">HR</option>
 <option value="Student">Student</option>
</select>

【问题讨论】:

  • 你能分享你的 ajax 函数和你的 html 页面,所以所有用户都可以理解什么是不工作的?

标签: php jquery html codeigniter


【解决方案1】:
$role = $this->input->post("rol");

【讨论】:

    【解决方案2】:

    试试下面的帖子:

      <form action="your_controller_action" method="POST">
        <select name="rol" id="pos_select" class="form_input">
          <option value="Employee">Employee </option>
          <option value="HR">HR</option>
          <option value="Student">Student</option>
        </select>
        <input type="submit" name="submit" value="Post it">
      </form>
    

    然后在你的控制器中:

      public function youControllerAction() {
        if( $this->input->post) {
          echo $this->input->post("rol");
       }
      }
    

    您将获得选定的选项值。

    【讨论】:

      【解决方案3】:

      你的选择 下拉列表列表是怎么写的!你把它看成我在下面张贴的样子了吗?

      <select name="rol" id="pos_select" class="form_input">
          <option value="Employee">Employee </option>
          <option value="HR">HR</option>
         <option value="Student">Student</option>
      </select>
      $role = $this->input->post("rol");
      

      【讨论】:

      • 是的,妈妈,我只是不知道如何在此处发布。它一直消失。
      • @vincentmarcvillafuerte 在您的视图中您使用 GET 或 POST 哪种方法?
      • 我正在使用 ajax 和它的 post mam,
      • 那么您是否在 ajax 调用中获得了选定的值?可以分享您的 ajax 函数吗?
      【解决方案4】:

      将此代码放在视图中。只有您必须调用控制器功能。在此示例中,我从数据库中获取选项值

      <form method="post" action="<?php echo base_url()."main/project_filter_skills"; ?>">
      <select  class="demo-default " id="skilltags" name="skilltags[]" data-placeholder="Choose skills">
         <option value="">Choose skills</option>
         <?php foreach ($all_skill_tags as $skilltags) {  ?>
         <option value="<?php echo $skilltags->secondCat_id;?>">
         <?php echo $skilltags->secondCat_title;?>
         </option>
         <?php } ?>
      </select>
      </form>
      

      现在将其放入模态或控制器中以获取值

      $skilltags= $this->input->post('skilltags');
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-04-11
        • 2013-04-30
        • 2017-02-21
        • 2011-01-11
        • 2016-07-28
        • 2021-12-20
        • 2023-03-27
        • 2016-07-24
        相关资源
        最近更新 更多