Sabtu, 22 Oktober 2016

Quiz PDO Web Programming 2

Memperbaiki kesalahan pada library.php





library.php
<?php
    class Library{
        public function __construct(){
            $this->db = new PDO('mysql:host=localhost;dbname=crud_oop','root','');
        }
        public function tambahMhs($nim, $nama, $tempat_lahir, $tanggal_lahir, $jenis_kelamin, $agama, $alamat, $no_telepon){
            $sql = "INSERT INTO mahasiswa (nim, nama, tempat_lahir, tanggal_lahir, jenis_kelamin, agama, alamat, no_telepon) VALUES('$nim', '$nama', '$tempat_lahir', '$tanggal_lahir', '$jenis_kelamin', '$agama', '$alamat', '$no_telepon')";
            $query = $this->db->query($sql);

            if(!$query){
                return "Failed";
            }
            else{
                return "Success";
            }
        }
        public function editMhs($id){
            $sql = "SELECT * FROM mahasiswa where id='$id'";
            $query = $this->db->query($sql);
            return $query;
        }
        public function updateMhs($nim, $nama, $tempat_lahir, $tanggal_lahir, $jenis_kelamin, $agama, $alamat, $no_telepon){
            $sql = "UPDATE mahasiswa SET nim='$nim', nama='$nama', tempat_lahir='$tempat_lahir', tanggal_lahir='$tanggal_lahir', jenis_kelamin='$jenis_kelamin', agama='$agama', alamat='$alamat', no_telepon='$no_telepon' WHERE nim='$nim'";
            $query = $this->db->query($sql);
            if(!$query){
                return "Failed";
            }
            else{
                return "Success";
            }
        }
           
        public function showmahasiswa(){
            $sql = "SELECT * FROM mahasiswa order by id desc";
            $query = $this->db->query($sql);
            return $query;
        }
        public function deleteMhs($id){
            $sql = "DELETE FROM mahasiswa WHERE id='$id'";
            $query = $this->db->query($sql);
            if(!$query){
                return "Failed";
            }
            else{
                return "Success";
            }
        }
    }
?>

Tidak ada komentar:

Posting Komentar