标签: codeigniter-3

消息:mysqli::real_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known

我是 PHP MVC CI 的新手,并且

我得到低于错误。

消息:mysqli::real_connect():php_network_getaddresses:getaddrinfo 失败:不知道这样的主机。

以下是我正在传递的信息。

主机名:http://localhost:1234/Sample/

用户名:root

密码://此处密码为空

数据库:codeignitordb

端口:1234

功能

$mysqli->real_connect($hostname, 
                      $this->username, 
                      $this->password, 
                      $this->database, 
                      $port, 
                      $socket, 
                      $client_flags);
Run Code Online (Sandbox Code Playgroud)

这里$socket$client_flagsNull

问题:我错过了什么吗?

php codeigniter codeigniter-3

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

dropzoneJS - 在 dropzone 类之外的另一个元素中预览图像

我正在使用 CodeIgniter,我一直在寻找这部分,但没有我想要的答案。
如何在dropdownJS的另一个元素中添加预览图片和文件,我们这样调用div#preview

<form action='upload' class='dropzone'>
    //dropzone usually add preview in here
</form>

<div id='preview'>
    //what i want image preview in here, so form is just for uploading
</div>
Run Code Online (Sandbox Code Playgroud)

我的目标是:
1. 预览图像在 dropzone 类之外
2. 刷新页面后,仍显示预览图像
3. 刷新页面后显示,是否可以不将文件名保存在数据库中?

javascript codeigniter-3 dropzone.js

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

在codeigniter中执行插入查询后的空白页

执行以下查询后,codeigniter显示一个空白页面,我认为插入查询中存在语法错误,也无法打印查询.请帮忙

我的模型代码如下:

function add_new_user($email,$password,$username)
{

    $sqls="INSERT INTO pr_users (username,userpass,email,departmentid,userroleid,managerid,userlevel,branchid,is_global,registrationtime,timemodified,modifierid,status,deleted,temppass,temppassvalidtill,lastlogin,lastrefresh,lastloginip,if_online,pfield) values ('".$email."','".65e1b655a6d6f4cbed20554d3b52521a743afdc0."','".$email."','".1."','".4."','".10."','".4."','".2."','".0."','".0."','".1491557947."','".1."','".1."','".0."','".."','".0."','".1492084067."','".1492084083."','".::1."','".0."','".unfold983$."')";
    $query=$this->db->query($sqls);

    $result = $this->db->last_query();  
    return $result;

}
Run Code Online (Sandbox Code Playgroud)

php mysql codeigniter codeigniter-2 codeigniter-3

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

如何将MySQL查询转换为PHP代码

我试图使用Codeigniter作为框架从数据库中获取数据.

我能够提出SQL查询以获得所需的结果,但由于我不熟悉Codeigniter DB语法,我遇到了麻烦.下面是我想要执行的查询.我怎么在PHP中这样做?

任何建议或建议将不胜感激.谢谢.

SELECT A.*, B.*
FROM
    (SELECT A.*
    FROM DriversInfo as A, InvoiceQueue as B
    WHERE A.CreateTime = B.DriverCreateTime
    AND B.Error <> 1
    GROUP BY A.CreateTime
    UNION
    SELECT DISTINCT A.*
    FROM DriversInfo as A, OrderInfo as B
    WHERE A.CreateTime = B.DriverKey
    AND B.Invoice <> '0') as A
LEFT JOIN DriversDoc as B
on A.CreateTime = B.DriverCreateTime
WHERE B.DriversLicense is null
OR B.CarRegistration is null
OR B.BizCertificate is null
OR B.Insurance is null;
Run Code Online (Sandbox Code Playgroud)

php mysql codeigniter codeigniter-3

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

将索引控制器定义为 codeigniter 中的默认控制器

我将尝试将索引控制器定义为默认控制器

我也会更改routes.php文件

$route['default_controller'] = 'index';
Run Code Online (Sandbox Code Playgroud)

但是当我定义welcome或其他控制器名称时admin它不起作用,所以它会起作用

$route['default_controller'] = 'welcome';
Run Code Online (Sandbox Code Playgroud)

或者

$route['default_controller'] = 'admin';
Run Code Online (Sandbox Code Playgroud)

我的网址是

http://localhost/ciDemo/

如果default_controlleradmin还是welcome会工作,但default_controller就是index这样的错误将得到

404页面不存在

未找到您所请求的页面。

如果有任何方法可以将index控制器用作default controller

我的控制器文件如下:

Admin
Index
Welcome
Run Code Online (Sandbox Code Playgroud)

php codeigniter-3

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

使用php而不是jquery在成功codeigniter后清除表单数据

我有一个注册表。成功后,我想删除set_value值并取消设置所有发布的值。

查看.php

<?php echo validation_errors(); ?>
<?php if(isset($msg)){
     echo $msg;
} ?>
<form action="" method="post">
   <h5>Username</h5>
   <input type="text" name="username" value="<?php echo set_value('username'); ?>" size="50" />
   <h5>Password</h5>
   <input type="text" name="password" value="<?php echo set_value('password'); ?>" size="50" />
   <div>
       <input type="submit" value="Submit" />
   </div>
</form>
Run Code Online (Sandbox Code Playgroud)

控制器函数.php

 $this->load->helper(array('form', 'url'));

 $this->load->library('form_validation');
 $this->form_validation->set_rules('username', 'Username', 'required');
 $this->form_validation->set_rules('password', 'Password', 'required');
 if ($this->form_validation->run() == FALSE){
      $data->msg='Please fill all field';
      $this->load->view('view',$data);
}else{
     $data->msg='success';
     unset($_POST);
     $this->load->view('view',$data);
}
Run Code Online (Sandbox Code Playgroud)

我尝试unset($_POST)但没有奏效,也尝试

  public function clear_field_data() {
    $this->_field_data = array();
    return $this; …
Run Code Online (Sandbox Code Playgroud)

php forms codeigniter-3

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

CodeIgniter中这些文件的用途是什么?

我2年来一直在使用CodeIgniter.但我不知道关注突出显示的文件.

  1. 他们是什么?
  2. 如果我删除它们会发生什么?

Windows资源管理器的屏幕截图,其中包含.editorconfig,.gitignore,composer.json和contributions.md文件

php codeigniter codeigniter-3

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

检查列是否存在 Codeigniter

如何检查查询生成器 Codeigniter 3 中是否存在列?例子 :

$query = $this->db->coluln_exists('column_name', 'table_name');
if($query == TRUE)
{
return TRUE;
} 
else
{
return FALSE;}
Run Code Online (Sandbox Code Playgroud)

谢谢,

codeigniter-3

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

403 在 CodeIgniter 中使用 ajax 出现禁止错误

我正在textbox使用 ajax在我的自动完成中显示名字,但我的 ajax URL 不起作用。每次都显示在网络选项卡中

403 禁止。

我试过这样的ajax URL

 url:baseUrl + "/index.php/Employee_control/search_with_emp_name",
 url:baseUrl +"/Employee_control/search_with_emp_name",
Run Code Online (Sandbox Code Playgroud)

但仍然显示相同的错误。

我的 .htaccess 代码

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 
Run Code Online (Sandbox Code Playgroud)

我的基本网址$config['base_url'] = 'http://localhost/test/';

我的看法

<input type="text" class="form_control" name="employee_name" id="employee_name">
Run Code Online (Sandbox Code Playgroud)

客户.js

var getUrl = window.location;
var baseUrl = getUrl.protocol + "//" + getUrl.host + "/" + getUrl.pathname.split('/')[1];


    $(document).ready(function() {
       $("#employee_name").keyup(function() {
           var emp_name = $('#employee_name').val();
              $.ajax({
                   type: "POST",
                   url:baseUrl + "/index.php/Employee_control/search_with_emp_name",
                   data: {
                      emp_name: …
Run Code Online (Sandbox Code Playgroud)

php codeigniter codeigniter-3

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

Disable items in dropdown which are previously selected using codeigniter

I have created a dropdown which contains Job Positions. I want to disable the dropdown item which user has previously applied. Here to reduce my code i have created options_selected static to get selected job profile lists. Here $job_positions contains all job profiles and $options_selected contains all the items which he previously selected from job_positions. Now he can't select these options again these should be disabled.

   $job_positions =array('0' => 'Select', '1' => 'IT Staff', '2' => 'Customer Care', '3' => …
Run Code Online (Sandbox Code Playgroud)

codeigniter codeigniter-3

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