<?php require_once "../init.php"; $teacher = new Teacher(new PDOdb("mysql:host=localhost;dbname=usjr", "root", "")); $teacherid = $_POST['tchid']; $result = $teacher->delete(array('teacherid'), array($teacherid)); // if($result > 0) // echo "Data added"; // else // echo "Data was not added"; header("Location:teacherDeleteList.php");
public function delete_teacher() { $this->output->set_content_type('application/json'); $this->usermanager->teacher_login_protected_redirect(); $url = $this->uri->ruri_to_assoc(3); $teacher_id = isset($url['teacher_id']) ? intval($url['teacher_id']) : 0; if ($teacher_id != 0) { $this->_transaction_isolation(); $this->db->trans_begin(); $teacher = new Teacher(); $teacher->where('id !=', $this->usermanager->get_teacher_id())->get_by_id($teacher_id); $teacher->delete(); if ($this->db->trans_status()) { $this->db->trans_commit(); $this->output->set_output(json_encode(TRUE)); $this->_action_success(); } else { $this->db->trans_rollback(); $this->output->set_output(json_encode(FALSE)); } } else { $this->output->set_output(json_encode(FALSE)); } }