标签: codeigniter

输入表格使用Codeigniter和Bootstrap 3

我正在使用Codeigniter,使用Bootstrap 3来构建一个网站.

我无法对PHP/Form Helper构建的文本字段进行样式化,因为我不确定在哪里使用标记,我尝试过的每个解决方案都会导致额外的文本字段,或者只是出现插件,或者什么也没有.

调节器

public function __construct ()
{
    parent::__construct();
}

public function index ()
{
    // Fetch all users
    $this->data['users'] = $this->user_m->get();

    // Load view
    $this->data['subview'] = 'admin/user/index';
    $this->load->view('admin/_layout_main', $this->data);
}

public function edit ($id = NULL)
{
    // Fetch a user or set a new one
    if ($id) {
        $this->data['user'] = $this->user_m->get($id);
        count($this->data['user']) || $this->data['errors'][] = 'User could not be found';
    }
    else {
        $this->data['user'] = $this->user_m->get_new();
    }

    // Set up the form
    $rules = $this->user_m->rules_admin;
    $id …
Run Code Online (Sandbox Code Playgroud)

forms codeigniter twitter-bootstrap-3

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

每天自动检查网站数据库列

我正在使用CodeIgniter + MySQL开发一个网站,我遇到了一些问题.

我想这样做,以便数据库每天检查一个表的列(类型为'Date),以查看它是否在'过去'.也就是说,我想以某种方式让数据库知道CURRENT DATE是否超过某个表中的某个字段.

如果它超过当前日期,我想要更新另一列.

我完全不知道怎么做.我认为这将是各种各样的触发器,但我会在哪里调用它,我如何确保每天调用它?

提前致谢

php mysql sql triggers codeigniter

0
推荐指数
1
解决办法
356
查看次数

MYSQL计数(*)返回1 agaisnt一个空表

我在Codeigniter中运行此查询

$query = $this->db->query("SELECT count(*) FROM `friends` WHERE uid=$logged_id AND who=$id")
Run Code Online (Sandbox Code Playgroud)

但桌子上的朋友们都是空的,他们内心也没什么

if($query->num_rows() > 0) {
 return $query->num_rows();
}
Run Code Online (Sandbox Code Playgroud)

上面的查询返回1,当它显然应该返回0

也修改了查询

$query = $this->db->query("SELECT id FROM `friends` WHERE uid=$logged_id AND who=$id")
Run Code Online (Sandbox Code Playgroud)

按预期给我0

关于伯爵(*)的一些特别之处我不知道吗?

mysql codeigniter

0
推荐指数
2
解决办法
1114
查看次数

Codeigniter where子句不起作用

我是codeigniter的新手,我在这个代码的模型中有一个函数

    $this->db->select("id, username, password");
    $this->db->from(TABLE_USERS);
    $where = "username='".$username."' AND password='".$password."' AND status='1'";
    $this->db->where($where);
    $this->db->limit(1);
    $login = $this->db->get();
    echo '<pre>';print_r($login);echo '</pre>';die('Call');
Run Code Online (Sandbox Code Playgroud)

它正在给出这个错误

A Database Error Occurred

Error Number: 1054

Unknown column 'username='admin'' in 'where clause'

SELECT `id`, `username`, `password` FROM (`users`) WHERE `username='admin'` AND password='7c4a8d09ca3762af61e59520943dc26494f8941b' AND status='1' LIMIT 1

Filename: C:\wamp\www\customadmin\system\database\DB_driver.php

Line Number: 330
Run Code Online (Sandbox Code Playgroud)

在where子句之后,这应该是这样的

WHERE `username`='admin' AND `password`='7c4a8d09ca3762af61e59520943dc26494f8941b'
Run Code Online (Sandbox Code Playgroud)

而不是这个

WHERE `username='admin'` AND password='7c4a8d09ca3762af61e59520943dc26494f8941b'
Run Code Online (Sandbox Code Playgroud)

我搜索过Active Record Class以及stackoverflow CodeIgniter WHERE子句和其他论坛的所有地方,但没有找到与我的问题相关的解决方案.提前致谢.

php mysql codeigniter

0
推荐指数
1
解决办法
2897
查看次数

使用odbc插入多个错误

我正在使用Codeigniter,我的数据库是VFP,我使用odbc连接到数据库.

我尝试使用odbc_exec而不是代码点火器odbc驱动程序.

当我尝试执行这样的查询时:

INSERT INTO myTable (field1, field2) VALUES (1, 'myValue'), (2, 'anotherValue')
Run Code Online (Sandbox Code Playgroud)

我有一个SQL错误.

Message: odbc_exec(): SQL error: [Microsoft][ODBC Visual FoxPro Driver]Command contains unrecognized phrase/keyword., SQL state 37000 in SQLExecDirect
Run Code Online (Sandbox Code Playgroud)

逐个插入正在工作.但我必须插入超过20,000行,可能需要很长时间.也许有一个替代语法或我做错了什么?

php odbc codeigniter visual-foxpro

0
推荐指数
1
解决办法
399
查看次数

无法显示表列名称以数字codeigniter开头的表中的数据

我想显示列名以数字开头的表中的数据,这里是循环中视图文件中的代码

<?php echo $cus->3rdfloorslab; ?>
Run Code Online (Sandbox Code Playgroud)

它向我显示以下错误:

解析错误:语法错误,意外T_LNUMBER,期望在第318行的C:\ wamp\www\westlinecrm\application\views\client\addpaymentstatementform.php中的T_STRING或T_VARIABLE或'{'或'$'

是否有任何解决方案来显示数据而不将列名从数字更改为字符串.

php mysql sql codeigniter

0
推荐指数
1
解决办法
451
查看次数

将oauth 2.0服务器与codeigniter集成

我想集成一个oauth 2.0服务器系统来从外部访问我的登录

我在互联网上找到了CodeIgniter-OAuth-2.0-Server,但该代码似乎已被弃用.将它与我的codeigniter集成是一个坏主意?

您知道我的codeigniter的其他项目oauth 2.0服务器吗?

非常感谢

codeigniter oauth-2.0

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

每个用户一个数据库

我正在使用CodeIgniter开发一个php应用程序.我打算将单个MySQL数据库拆分为多个sqlite数据库.也就是说,一个数据库(MySQL/PostgreSQL/SQLite)处理身份验证,每个用户拥有一个sqlite数据库,用于保存与用户相关的信息.我不使用任何连接,它将具有比写入更多的读取.

为了速度将数据库拆分成多个sqlite数据库是一个好主意吗?此外,在扩展到多个服务器时会有问题吗?我可以根据用户使用重定向指向正确的服务器.

编辑: 决定将MariaDB用作所有用户的服务器.

php mysql database sqlite codeigniter

0
推荐指数
1
解决办法
677
查看次数

将数组传递给codeigniter中的活动记录

我想like在codeignter中将数组传递给活动记录的子句,因为我写了以下内容:

like

like

在模型中:

like

但我得到了

like like

任何帮助或建议将是一个很大的帮助..提前感谢

在这里看到更新的问题: 在使用or_like codeigniter时加入不提供所需的结果

php arrays activerecord codeigniter

0
推荐指数
1
解决办法
5954
查看次数

如何在我的数据库中保存图像?

在我的页面中,我创建了一个包含姓名,电子邮件,密码等不同字段的表单,现在我必须上传图像并存储在我的数据库中.任何人都发送包含图像上传文件在内的所有字段的代码.我必须多次尝试,图片无法上传到我的数据库中.

我的控制器是

function activity() {
    $this->load->library('form_validation');
    //field name,error message, validation rules
    $this->form_validation->set_rules('activityid', 'Activity Id', 'trim|required');
    $this->form_validation->set_rules('hostid', 'Host Id', 'trim|required');
    $this->form_validation->set_rules('activityname', 'Activity Name', 'trim|required');
    $this->form_validation->set_rules('date', 'Date', 'trim|required');
    $this->form_validation->set_rules('venue', 'Venue', 'trim|required');
    $this->form_validation->set_rules('typeofactivity', 'Type of Activity', 'trim|required');
    $this->form_validation->set_rules('conductedby', 'Conducted By', 'trim|required');
    if ($this->form_validation->run() == FALSE) {
        //$this->load->view('signup_form');
        $this->activity_reg();
    } else {
        $this->load->model('membership_model');

        $query = $this->membership_model->activity();

        if ($query) {
            $data['main_content'] = 'signup_successful';
            $this->load->view('includes/templates', $data);
        } else {
            $this->load->view('activity');
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的模特是

function activity() {
    $new_member_insert_data = array(
        'activityid' => $this->input->post('activityid'),
        'hostid' => $this->input->post('hostid'), …
Run Code Online (Sandbox Code Playgroud)

php codeigniter

0
推荐指数
1
解决办法
98
查看次数