Php 我无法从DB、codeigniter中选择我的用户级别
我试图从我的数据库中获取用户的级别,并在视图中打印它们,但我做不到 控制器:Php 我无法从DB、codeigniter中选择我的用户级别,php,codeigniter,model-view-controller,view,controller,Php,Codeigniter,Model View Controller,View,Controller,我试图从我的数据库中获取用户的级别,并在视图中打印它们,但我做不到 控制器: public function add_notificacion() { $data = array(); if (!empty($this->input->post('mensaje', TRUE))) { if (($this->input->post('id_profesor', TRUE) != 0)) { $id_profeso
public function add_notificacion() {
$data = array();
if (!empty($this->input->post('mensaje', TRUE))) {
if (($this->input->post('id_profesor', TRUE) != 0)) {
$id_profesor = $this->input->post('id_profesor', TRUE);
$this->load->model('Profesor_model', 'profesor');
$json_data = $this->profesor->gets_profesor($id_profesor);
foreach ($json_data as $fila) {
$nivel[] = $fila->id_nivel;
}
} else {
$nivel = $this->input->post('niveles', TRUE);
}
视图:
表单只显示Todos复选框,但我需要打印每个Nivel用户。很抱歉我的新手代码,但这可能会有所帮助 假设您有一个名为users的表和一个名为level的字段,还有一个名为username的字段
$getlevels = mysqli_query($con,"SELECT * FROM users");
while($r = mysqli_fetch_array($getlevels)){
$username = $r['username'];
$level = $r['level'];
echo $username," - ",$level,"<br>";
}
之后将显示每个用户及其级别
function gets_profesor($id_profesor) {
$result = $this->db->get_where('profesor', array('id_profesor =' => "$id_profesor"));
return $result->result();
}
$getlevels = mysqli_query($con,"SELECT * FROM users");
while($r = mysqli_fetch_array($getlevels)){
$username = $r['username'];
$level = $r['level'];
echo $username," - ",$level,"<br>";
}