我是 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_flags在Null
我正在使用 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. 刷新页面后显示,是否可以不将文件名保存在数据库中?
执行以下查询后,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) 我试图使用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) 我将尝试将索引控制器定义为默认控制器
我也会更改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)
我的网址是
如果default_controller是admin还是welcome会工作,但default_controller就是index这样的错误将得到
404页面不存在
未找到您所请求的页面。
如果有任何方法可以将index控制器用作default controller
我的控制器文件如下:
Admin
Index
Welcome
Run Code Online (Sandbox Code Playgroud) 我有一个注册表。成功后,我想删除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) 如何检查查询生成器 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)
谢谢,
我正在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) 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)