Данные базы данных не отображаются plz решите эту проблему
home.php
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Home extends CI_Controller { public function index() { $this->load->view('home'); } public function course() { $course = $this->db->get('course'); $data['records'] = $course->result_array(); $this->load->view('course/course', $data); } public function course_add_view() { $this->load->view('course/course-add'); } public function course_edit_view() { $id = $this->uri->segment('3'); $this->db->where('id', $id); $course = $this->db->get('course'); $data['records'] = $course->result_array(); $this->load->view('course/course-edit', $data); } public function course_delete() { $id = $this->uri->segment('3'); $this->load->model("course"); $check = $this->course->delete($id); if($check) { redirect("home/course"); } else { echo "Record Failed"; } } public function course_add() { /*echo "<pre>"; print_r($_POST);*/ $data = $this->input->post(); unset($data['submit']); //print_r($data); $this->load->model("course"); $check = $this->course->insert($data); if($check) { redirect("home/course"); } else { echo "Record Failed"; } } public function course_edit() { /*echo "<pre>"; print_r($_POST);*/ $data = $this->input->post(); $id = $this->input->post('id'); unset($data['submit']); //print_r($data); $this->load->model("course"); $check = $this->course->update($data, $id); if($check) { redirect("home/course"); } else { echo "Record Failed"; } } //students public function student() { $course = $this->db->query("select student.id, student.surname, student.name, student.city, student.gender, student.bdate, course.sname from student, course where 'student'"."'course-id' = course.id"); $data['records'] = $course->result_array(); $this->load->view('student/student', $data); } }
student.php
<?php defined('BASEPATH') OR exit('No direct script access allowed');?> <!DOCTYPE html> <meta charset="utf-8"> <title>Welcome to CodeIgniter <div class="container"> <h2>Student</h2> <div class="table-responsive"> <?php foreach($records as $row) { echo ""; echo ""; echo ""; echo ""; echo ""; if($row['gender']=="M") { $row['gender'] = "Male"; } else { $row['gender'] = "Female"; } echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } ?> <table class="table"><thead> <tr> <th>#</th> <th>Course</th> <th>Name</th> <th>Surname</th> <th>Gender</th> <th>City</th> <th>Birth Date</th> </tr> </thead> <tbody><tr><td>".$row['id']."</td><td>".$row['sname']."</td><td>".$row['name']."</td><td>".$row['surname']."</td><td>".$row['gender']."</td><td>".$row['city']."</td><td>".$row['bdate']."</td><td><a href="".base_url()."index.php/home/course_delete/".$row[">Delete</a></td><td><a href="".base_url()."index.php/home/course_edit_view/".$row[">Edit</a></td></tr></tbody> </table> </div> </div>
никакая ошибка не приходит, но ее не показывают данные базы данных....только заголовок показан так....
Студент
# Название Курса Фамилия Пол Город Дата Рождения
Что я уже пробовал:
никакая ошибка не приходит, но ее не показывают данные базы данных....только заголовок показан так....
Студент
# Название Курса Фамилия Пол Город Дата Рождения