小编Mat*_*att的帖子

致命错误:在第6行的C:\ wamp\www\ci\application\models\site_model.php中的非对象上调用成员函数get()

你好,我刚看了"从scracth笨"上NETTUTS第一/第一天的截屏而我已经运行到一个错误,我不明白.这是一张截图http://i39.tinypic.com/14mtc0n.jpg

我的models\site_model.php中的代码与截屏视频相同

   models\site_model.php

   class Site_model extends CI_Model {  
   function getAll() {
    $q = $this->db->get('test');        
    if($q->num_rows() > 0) {
        foreach ($q->result() as $row) {
            $data[] = $row;
        }
    return $data;
    }
}
Run Code Online (Sandbox Code Playgroud)

和控制器controller\site.php

   class Site extends CI_Controller {
function index(){
    $this-> load-> model('site_model'); 
    $data['records'] = $this-> site_model-> getAll();
    $this-> load-> view('home', $data);

}   
 }
Run Code Online (Sandbox Code Playgroud)

这是我的数据库信息

 $db['default']['hostname'] = 'localhost';
 $db['default']['username'] = 'root';
 $db['default']['password'] = '';
 $db['default']['database'] = 'ci_series';
(rest is default below)
Run Code Online (Sandbox Code Playgroud)

谢谢

php codeigniter

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

试图理解"找不到匹配列列表的FULLTEXT索引"错误

因为我试图通过稍微使用代码来理解SQL,所以我遇到了这种情况.我运行这段代码

SELECT * FROM jobs WHERE MATCH ( title, location, description ) AGAINST ( 'New York designer')
Run Code Online (Sandbox Code Playgroud)

我得到了正确的行结果.但是,如果我问自己,"好吧,如果我只想看一栏怎么办?"

 SELECT * FROM  jobs WHERE  match(location) against ('designer')
Run Code Online (Sandbox Code Playgroud)

我收到错误"无法找到与列列表匹配的FULLTEXT索引".为什么?我不确定这个错误意味着什么.我只删除了两个单词和逗号.

我改变了作业表以使用MyISAM引擎.这是否意味着它可以搜索或" FULLTEXT"?由于InnoDB不可搜索,这是正确的说法吗?

但现在,当孤立到搜索一列时,这是一个问题?

如果这有意义,请告诉我,我会重新编辑.

mysql sql

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

在src之后jquery中的这个冒号是什么?

我想知道任何人都可以在我的代码中解释这一行.

        $(this).bind('click', {src: $(this).attr('href')}, function (e){
           //commented out since it's irrelevant                    
        });
Run Code Online (Sandbox Code Playgroud)

以下是我的理解:

将函数绑定到$(this)的click事件.e参数也传递给函数.然而,这是对我来说没有意义的中间部分

                     {src: $(this).attr('href')}
Run Code Online (Sandbox Code Playgroud)

这是做什么的?我试着google'ing结果在jquery中做了什么.但是我得到了李:第一个结果.

jquery

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

确保ajax请求不会多次被触发

我正在编写一个简单的表单页面,我想知道如果有人多次点击提交按钮会发生什么(因为当时我的共享主机似乎很慢).

此外,任何人都想看看我的代码

$.ajax({
    url: "submit.php",
    type: 'POST',
    data: form,
    success: function (msg) {
        $(".ressult").html("Thank You!");
    },
    error: function () {
        $(".result").html("Error");
    }
});
Run Code Online (Sandbox Code Playgroud)

有没有办法在用户点击一次之后这样做,在第一次点击完成之前它不会再次运行?

谢谢

javascript ajax jquery

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

php循环语句问题

我想知道是否可以在变量中循环变量?这是我想要设置的内容:

$var1 = Benjamin
$var2 = George
$var3 = Abraham
Run Code Online (Sandbox Code Playgroud)

并可能回应出类似的东西

<li>Benjamin</li>
<li>George</li>
<li>Abraham</li>
Run Code Online (Sandbox Code Playgroud)

我想知道,如果我想补充一下$var4 = ..., $var5 = ...,有没有办法可以循环完成这一切?我想有一个empty()函数,它将循环变量名称/数字,直到达到第一个空变量?

php loops

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

与日语和英语字符一起使用的html charset?

这是我第一次遇到这个问题.出于某种原因,我使用它

   <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
Run Code Online (Sandbox Code Playgroud)

我的破折号被替换为but,但是日文字符可以正常工作.我记得使用另一个字符集,情况被翻转(日语字符被无意义的字符替换)

是否适合所有人的一般字符集?我对这个想法完全不熟悉.

html character-encoding

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

避免在 jQuery 回调中重复选择器

我正在编写一个小脚本,我注意到一些有重复元素的东西。在这种情况下$('#theSelect1 ..')是重复的,我想避免它。

$('#theSelect1').change(function(){
        //console.log ($(this));
        console.log(  
        $("#theSelect1 option:selected").text() // is there a way to change #theSelect1 to be $(this) inside this statement?  I try not to repeat things.  
        );
})
Run Code Online (Sandbox Code Playgroud)

这是 HTML

            <select id="theSelect1">
            <option value="foo" selected="selected">1</option>
            <option value="bar">2</option>
            <option value="foobar">3</option>
Run Code Online (Sandbox Code Playgroud)

谢谢

jquery

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

标签 统计

jquery ×3

php ×2

ajax ×1

character-encoding ×1

codeigniter ×1

html ×1

javascript ×1

loops ×1

mysql ×1

sql ×1