Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何在codeigniter中从数据库调用语言,以及如何从语言库消息中使用foreach调用语言?_Database_Codeigniter - Fatal编程技术网

Database 如何在codeigniter中从数据库调用语言,以及如何从语言库消息中使用foreach调用语言?

Database 如何在codeigniter中从数据库调用语言,以及如何从语言库消息中使用foreach调用语言?,database,codeigniter,Database,Codeigniter,如何使用语言库中的打印消息从数据库中调用语言id 内码点火器 这是图像: 我将在这段代码中实现,并在登录表单中调用,以调用从数据库中选择的语言 <div class="form-group valid-form"> <h4><?php echo $this->lang->line('select'); ?></h4> <select class="form-control" name="language" onc

如何使用语言库中的打印消息从数据库中调用语言id 内码点火器

这是图像:

我将在这段代码中实现,并在登录表单中调用,以调用从数据库中选择的语言

<div class="form-group valid-form">
    <h4><?php echo $this->lang->line('select'); ?></h4>
    <select class="form-control" name="language" onchange="javascript:window.location.href='<?php echo base_url(); ?>Language/index/'+this.value;">
        <option name="english" value="english" <?php if($this->session->userdata('site_lang') == 'english') echo 'selected="selected"'; ?>>English</option>
        <option name="french" value="french" <?php if($this->session->userdata('site_lang') == 'french') echo 'selected="selected"'; ?>>French</option>
    </select>
    <span class="text-danger"><?php echo form_error("select");?></span>
</div>

//控制器

function function_name(){
$data=array();
$this->load->model('model_name');
$data['languageArray']=$this->model_name->get_language();
//load view file
$this->load->view('folder/file_name',$data);
}
//模型

function get_language(){
return $this->db->get('table_name')->result_array();
}
//看法

<select class="form-control" name="language_id" id ="language_id">
        <option value="">Select Language</option>
        <?php foreach ($languageArray as $language) { ?>
        <option value="<?php echo $language['id'] ?>">
         <?php echo $language['lang'] ?></option>
          <?php } ?>
          </select>

选择语言
//控制器

function function_name(){
$data=array();
$this->load->model('model_name');
$data['languageArray']=$this->model_name->get_language();
//load view file
$this->load->view('folder/file_name',$data);
}
//模型

function get_language(){
return $this->db->get('table_name')->result_array();
}
//看法

<select class="form-control" name="language_id" id ="language_id">
        <option value="">Select Language</option>
        <?php foreach ($languageArray as $language) { ?>
        <option value="<?php echo $language['id'] ?>">
         <?php echo $language['lang'] ?></option>
          <?php } ?>
          </select>

选择语言

您好,欢迎来到Stack Overflow。我试着弄明白你在问什么,但失败了-你能告诉我们你期望发生什么,发生了什么吗?他在问,他如何从数据库中获取语言供用户查看。我正在尝试从数据库表语言中获取语言,并且我必须使用从注册处传递到登录页的id登录。因此,您想从数据库中的信息生成选择框吗?如果是这样,您的模型代码在哪里?您好,欢迎来到Stack Overflow。我试着弄明白你在问什么,但失败了-你能告诉我们你期望发生什么,发生了什么吗?他在问,他如何从数据库中获取语言供用户查看。我正在尝试从数据库表语言中获取语言,并且我必须使用从注册处传递到登录页的id登录。因此,您想从数据库中的信息生成选择框吗?如果是这样,您的模型代码在哪里?如果您要在控制器中打印$data['languageArray']。。。在这个数组中,所有语言都通过语言手段获取更改表单值。。。?您想在选择框中选择语言在选择语言中插入语言id或其他任何内容?如果要在控制器中打印$data['languageArray']。。。在这个数组中,所有语言都通过语言手段获取更改表单值。。。?您想在选择框中选择语言在选择语言上要插入语言id还是其他?