这是我简单的php html代码.
<select id="district" name="district">
<option value="">Select district</option>
<?php
$sql="SELECT * FROM district";
$result = mysqli_query($sql);
while($row = mysqli_fetch_array($result))
{
$district_id = $row['district_id'] ;
$district_name = $row['district_name'];
?>
<option value="<?php echo $district_id;?>"><?php echo $district_name;?></option>
<?php
}
?>
</select>
Run Code Online (Sandbox Code Playgroud)
但它不起作用.数据库是自动加载的.问题是什么.
这是我在模型中的代码..
function get_info($product_id)
{
$this->db->from('product');
$this->db->where('product_id',$product_id);
$query = $this->db->get();
if($query->num_rows()==1)
{
return $query->row();
}
Run Code Online (Sandbox Code Playgroud)
关于stackoverflow的这么多问题,但我没有找到任何与场景相关的答案.那么我做错了什么?
如果我在routes.php文件中保留默认控制器,那么CI 3.0有问题"欢迎"一切正常.但是,如果我改变它,即"主"CI开始抛出404错误主控制器的第一步与欢迎相同.我只是复制了文件.重命名,更改了类名(ofcourse),并在index()加载视图中.有什么建议?
我也忘了告诉wamp localhost一切正常..但在服务器上没有..:/
还有一件事......即如果我尝试去mydomain.com/welcome - 工作,如果我尝试去mydomain.com/main - NOT.即使我改变路线默认控制器回到欢迎
我的main.php文件:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Main extends CI_Controller {
function index(){
$this->load->view('welcome_message');
}
}
Run Code Online (Sandbox Code Playgroud)
我的routes.php文件:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$route['default_controller'] = 'main';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
Run Code Online (Sandbox Code Playgroud) 在我检查了这里的问题之后,我看到我需要write_file来将文本写入.txt文件.我还在谷歌上寻找了一个关于它的教程或示例,但找不到一个简单的.
你能解释一下我如何在Codeigniter中写一些.txt文件吗?
例如,用户在注册表单上提交文本,然后用户编写的文本将显示在users.txt中.
我一直在Mac上使用CodeIgniter开发一个Web应用程序,没有任何问题.我正在使用Ion Auth库进行用户身份验证.我没有移植生产服务器的网站,我收到以下错误:
An Error Was Encountered
Unable to locate the model you have specified: Ion_auth_model
Run Code Online (Sandbox Code Playgroud)
这里的所有帖子似乎都是文件放置或文件名或类名的情况.我有四倍检查离子auth型号代码..
/application/models/ion_auth_model.php
class Ion_auth_model extends CI_Model{
...
}
Run Code Online (Sandbox Code Playgroud)
模型加载的唯一位置是离子auth库:
/applicaiton/libraries/ion_auth.php
$this->load->model('ion_auth_model');
Run Code Online (Sandbox Code Playgroud)
最令人沮丧的是 - 它在我的开发系统上运行得很好.我的prod和dev环境之间的唯一区别是数据库配置(我甚至现在在开发模式中使用它,所以我可能会看到错误.
没有日志条目,页面上没有有用的错误,CodeIgniter没有任何帮助来指导错误来自哪里.
任何人都可以指出我正确的方向来解决这个问题????
CodeIgniter问题:所以我从db中选择数据,我打印结果如下:
foreach ($query->result() as $row)
{
echo $row->db_item;
}
Run Code Online (Sandbox Code Playgroud)
Foreach返回3行,结果如下:
010203.
我如何制作它以便结果应该像这样回显(结果的每一行都要以某种方式切片,例如,要分别检索的结果的每一行):
01
02
03
Run Code Online (Sandbox Code Playgroud)
最后一件事,如果我在foreach之后添加另一行,我只检索结果的最后一行03而不是相同010203.理论上,为什么呢?
foreach ($query->result() as $row)
{
echo $row->db_item;
}
echo $row->db_item; //this returns 01020303
Run Code Online (Sandbox Code Playgroud) 我用库来生成条形码.生成条形码但问题是如何保存生成的图像?
在这里,我给出了我用过的代码:
在控制器中:
function add($bar_code)
{
$postData['bar_code'] = $this->set_barcode($postData['bar_code']);
}
function set_barcode($code)
{
$this->load->library('zend');
$this->zend->load('Zend/Barcode');
$bar_code = Zend_Barcode::render('code128', 'image', array('text'=>$code), array('imageType' => 'jpg'))->draw();
return $bar_code;
}
Run Code Online (Sandbox Code Playgroud)
如何保存生成条形码的图像?
尽可能帮助儿子.
谢谢!
我在mysql表中以03/20/2015格式保存日期,现在我想获得当前月份的所有行,那么快速的查询是什么.非常感谢你的帮助,我很抱歉英语不好.
我创建图像上传代码.首先创建目录,然后将图像上传到它.
在表单中我上传了3张图片.
我的代码是:
$dir_path = 'assets/images/product_images/'.$model;
mkdir($dir_path, 0777);
$i = 1 ;
foreach ($image as $new_image)
{
$dir_path_up = 'assets/images/product_images/'.$model."/";
$filename = $_FILES["$new_image"]["name"];
$image_name = $dir_path_up .$filename . $i. ".jpg";
echo $image_name;
$i++;
}
die();
Run Code Online (Sandbox Code Playgroud)
回声的结果
assets/images/product_images/255_2555/1.jpg
assets/images/product_images/255_2555/2.jpg
assets/images/product_images/255_2555/3.jpg
Run Code Online (Sandbox Code Playgroud)
但是这些图像并没有进入目录.我回应了我创建的图像名称.它的alredy重新命名.那么为什么图像没有上传到目录中.
这有什么不对?
我正在使用Select2来填充英国城镇的下拉列表.由于英国城镇数据库庞大,我认为AJAX调用将是引入数据的最佳方式.
我已经构建了一个post函数和一些PHP(在Codeigniter中)来捕获查询并解析它.
我可以看到数据正在发布和响应,但我的Select2没有填充数据.
我的jQuery是这样的:
$("#areas").select2(
{
tags: [],
ajax: {
url: '/profile/get-towns',
dataType: 'json',
type: "POST",
quietMillis: 100,
data: function (term) {
return {
query: term
};
},
results: function (data) {
return {
results: data.town_id
}
},
cache: true
},
escapeMarkup: function (markup) { return markup; }, // let our custom formatter work
minimumInputLength: 4,
placeholder : "Start typing your Town / City",
maximumSelectionSize: 2
}
);
Run Code Online (Sandbox Code Playgroud)
我的回复jSON(示例)如下:
[{"town_id":"16994","town":"Hartle"},{"town_id":"16995","town":"Hartlebury"},{"town_id":"16996","town"
:"Hartlebury"},{"town_id":"16997","town":"Hartlebury Common"},{"town_id":"16998","town":"Hartlepool"
},{"town_id":"16999","town":"Hartley"},{"town_id":"17000","town":"Hartley"},{"town_id":"17001","town"
:"Hartley"},{"town_id":"17002","town":"Hartley"},{"town_id":"17003","town":"Hartley Green"},{"town_id"
:"17004","town":"Hartley Green"},{"town_id":"17005","town":"Hartley Mauditt"},{"town_id":"17006","town"
:"Hartley Wespall"},{"town_id":"17007","town":"Hartley …Run Code Online (Sandbox Code Playgroud)