小编Rob*_*imp的帖子

代码点火器 - 获取上一个URI段

我想要在CI中获取最后一个URI段,但是我不知道它的数量是多少,因为当用户点击页面中的链接时,将附加参数(整数).然后在控制器中使用它们通过ajax将相关的数据库记录拉入页面.

如何告诉CI获取最后一段?

就像是:

$record_num = $this->uri->segment($last);
Run Code Online (Sandbox Code Playgroud)

谢谢!

php codeigniter

14
推荐指数
2
解决办法
3万
查看次数

将Mysql结果对象转换为关联数组(CodeIgniter)

我正在尝试获取数据库查询,这是一个转换为关联数组的对象,以便我可以在codeigniter中的日历类中使用它.

这是我的模特:

<?php

class Get_diary_model extends Model {

    function getAllDiaries($year,$month) {

        $data = $this->db->query("SELECT day AND entry FROM diary WHERE month=$month AND year=$year"); // the entries for the relevant month and year

        foreach($data->result_array() as $row) { // return result as assoc array to use in calendar
            echo $row['day'];
            echo $row['entry'];
        }

        return $data;
        }
    }
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

atal error: Cannot use object of type CI_DB_mysql_result as array in C:\wamp\www\mm\system\libraries\Calendar.php on line 219
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php mysql codeigniter

9
推荐指数
1
解决办法
3万
查看次数

set_gnue中的set_value()默认值

我使用formigniter为CI生成表单.http://formigniter.org/

这一点很有效.但是,我想为名称字段设置默认值.

输入代码如下所示:

<label for="forename">Forename</label>
<?php echo form_error('forename'); ?>
<br /><input id="forename" type="text" name="forename" maxlength="255" value="<?php echo set_value('forename'); ?>"  />
Run Code Online (Sandbox Code Playgroud)

我想在第一个名字中添加 $this->session->userdata('current_client');

如果我将它放入set_value函数,它会破坏我的数据库插入吗?

编辑:

对不起,我觉得我不是很清楚.我希望使用会话cookie中的名称自动填写名称字段.

php codeigniter

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

codeigniter ×3

php ×3

mysql ×1