Codeigniter从url获取参数?

标签 codeigniter url get

我有一个观点

<div class="panel-body">
            <div class="table-responsive">
                <table id="mytable" class="table table-responsive table-striped table-bordered" cellspacing="0"
                       width-="100%">

                    <tbody>

                    <?php
                    foreach ($result as $row) {
                        if ($row->active == 1) {
                            foreach ($countries as $country) {
                                if ($country->id == $row->country) {
                                    if ($this->session->userdata('language') == 3) {
                                        $ccountry = $country->ro_name;
                                    } else if ($this->session->userdata('language') == 2) {
                                        $ccountry = $country->ru_name;
                                    } else {
                                        $ccountry = $country->name;
                                    }
                                }
                            }
                            $time_sbs = substr($row->time, 0, 5);
                            echo '<tr ">
                        <td width="20%">' . $row->name . '</td>
                        <td width="10%">' . $row->date . ' ' . $time_sbs . '</td>
                        <td width="10%">' . $row->registration_date . '</td>
                        <td width="10%">' . $ccountry . '</td>
                        <td width="10%">' . $row->city . '</td>
                        <td width="10%">' . $row->address . ' </td>
                        <td width="20%">' . $row->description . '</td>

我从数据库中采样了该日期

function get_tournaments()
{
    //data is retrive from this query
    $query = $this->ci->db->query("SELECT * FROM tournaments WHERE date > CURDATE() ORDER BY date");
    /*$query = $this->ci->db->query("SELECT * FROM tournaments");*/
    return $query;
}

function get_tournaments_finished()
{
    //data is retrive from this query
    $query = $this->ci->db->query("SELECT * FROM tournaments WHERE date < CURDATE() ORDER BY date");
    /*$query = $this->ci->db->query("SELECT * FROM tournaments");*/
    return $query;
}

我需要在 View 中拥有一张表格,但在 get 参数的帮助下,我显示了锦标赛 map :

<?php echo base_url(); ?>tournaments?type=upcoming",
<?php echo base_url(); ?>tournaments?type=finished"

如何检查获取参数类型

最佳答案

在 Codeigniter 中,您可以使用

检查输入参数
$input_params=$this->input->get();// this will give you all parameters

$single_param=$this->input->get('name_of_the_parameter');// this will give you individual parameter

关于Codeigniter从url获取参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45981262/

相关文章:

php - BackboneJS + Codeigniter 将 API 结果转换为字符串

javascript - JQuery 按 URL 展开嵌套 Accordion 菜单

Javascript 函数正确运行 8 次,然后每隔一次

mysql - 具有两个条件的数据表 Where 子句

javascript - 输入文本未经 codeigniter 验证

php - MySQL 存储过程没有返回插入 ID?

Python:如何解析包含 '..' 的 URL

ruby-on-rails - 人类可读的 URL 会导致 Ruby on Rails 出现问题

javascript - 如何检查fancybox打开与否

javascript - AngularJS - 从 $http.get 循环返回 promise