View difference between Paste ID: mHBfJJvu and NLnwLc5h
SHOW: | | - or go back to the newest paste.
1
<?php
2
    include "models/m_anggota.php";
3
    $anggota = new Data_anggota($connect);
4
5
$id = @$_GET["id"];
6
?>
7
8
<div class="container">
9
    <div class="row">
10
        <div class="col-lg-12 bg-secondary">
11
            <h5 class="m-3 font-weight-bold text-white">DATA ANGGOTA</h5>
12
        </div>
13
        <div class="col-lg-12 bg-white mt-4">
14
            <div class="table-responsive">
15
                <table class="table table-bordered table-striped table-hover">
16
                    <thead>
17
                        <tr>
18
                            <th class="text-center">Nomor Induk Siswa</th>
19
                            <th class="text-center">Nama Siswa</th>
20
                            <th class="text-center">Jenis Kelamin</th>
21
                            <th class="text-center">Kelas</th>
22
                            <th class="text-center">Jurusan</th>
23
                            <th class="text-center">Tempat, Tgl Lahir</th>
24
                            <th class="text-center">Alamat</th>
25
                            <th class="text-center">Opsi</th>
26
                        </tr>
27
                    </thead>
28
                    <tbody>
29
                        <?php
30
                            $tampil = $anggota->tampil();
31
                            while($data = $tampil->fetch_object()) {
32
                        ?>
33
                        <tr class="text-dark">
34
                            <td><?= $data->nomor_induk; ?></td>
35
                            <td><?= $data->nama; ?></td>
36
                            <td><?= $data->jenis_kelamin; ?></td>
37
                            <td><?= $data->kelas; ?></td>
38
                            <td><?= $data->jurusan; ?></td>
39
                            <td><?= $data->tempat_lahir; ?></td>
40
                            <td><?= $data->alamat; ?></td>
41
                            <td class="text-center">
42
                                <a href="?page=data_anggota&id=<?=$data->nomor_induk; ?>" class="btn btn-primary btn-sm"><i class="fa fa-edit" aria-hidden="true"></i> Edit</a>
43
                                <a href="?page=data_anggota&id=<?=$data->nomor_induk; ?>" class="btn btn-danger btn-sm" onclick="return confirm ('Apakah anda Yakin Data anggota Ingin Di Hapus!');"><i class="fa fa-trash" aria-hidden="true"></i> Hapus</a>
44
                            </td>
45
                        </tr>
46
                            <?php } ?>
47
                    </tbody>
48
                </table>
49
            </div>
50
        </div>
51
        <button type="button" class="btn btn-success btn-sm" data-toggle="modal" data-target="#tambah"><i class="fa fa-plus-circle" aria-hidden="true"></i> Tambah Anggota</button>
52
            <div id="tambah" class="modal fade" role="dialog">
53
                <div class="modal-dialog">
54
                    <div class="modal-content">
55
                        <div class="modal-header">
56
                        <h4 class="modal-title">Tambah Data Anggota</h4>
57
                            <button type="button" class="close" data-dismiss="modal"><i class="fa fa-times-circle" aria-hidden="true"></i> </button>
58
                            
59
                        </div>
60
                        <form method="POST" enctype="multipart/form-data">
61
                            <div class="modal-body">
62
                                <div class="form-group">
63
                                    <label class="control-label" for="nomor_induk">Nomor Induk</label>
64
                                    <input type="number" min="1504070" name="nomor_induk" class="form-control" id="nomor_induk" placeholder="inputkan nomor induk siswa" required>
65
                                </div>
66
                                <div class="form-group">
67
                                    <label class="control-label" for="nama">Nama Siswa</label>
68
                                    <input type="text" name="nama" class="form-control" id="nama" placeholder="inputkan nama siswa" required>
69
                                </div>
70
                                <div class="form-group">
71
                                    <label class="control-label" for="jenis_kelamin">Jenis Kelamin</label>
72
                                    <input type="text" name="jenis_kelamin" class="form-control" id="jenis_kelamin" placeholder="inputkan jenis kelamin siswa" required>
73
                                </div>
74
                                <div class="form-group">
75
                                    <label class="control-label" for="kelas">Kelas</label>
76
                                    <input type="text" name="kelas" class="form-control" id="kelas" placeholder="inputkan kelas siswa" required>
77
                                </div>
78
                                <div class="form-group">
79
                                    <label for="control-label" for="jurusan">Jurusan</label>
80
                                    <select class="form-control" name="jurusan" id="jurusan">
81
                                        <option value="">- Pilih Jurusan -</option>
82
                                        <?php
83
                                        if($id) 
84
                                        {
85
                                            require_once ('models/m_jurusan.php');
86-
                                            $query = $connect->query($sql) or die (mysqli_error($connect));
86+
                                            $jurusan =  new Data_anggota_new($connect); //sesuai nama di m_jurusan
87-
                                            $data = $query->query->fetch_assoc();
87+
                                            $tampil = $jurusan->tampil();
88-
                                            while($data->mysqli_fetch_assoc($query))
88+
89
                                            //$query = $connect->query($sql) or die (mysqli_error($connect));
90
                                            //$data = $query->query->fetch_assoc();
91
                                            foreach($tampil as $data)
92
                                            {
93
                                                echo '<option value="'.$data['id_jurusan'].'">'.$data['jurusan'].'</option>';
94
                                            }
95
                                        } 
96
                                        ?>
97
                                    </select>
98
                                </div>
99
                                <div class="form-group">
100
                                    <label class="control-label" for="tempat_lahir">Tempat/Tgl Lahir</label>
101
                                    <input type="text" name="tempat_lahir" class="form-control" id="tempat_lahir" placeholder="inputkan tempat/tgl lahir siswa" required>
102
                                </div>
103
                                <div class="form-group">
104
                                    <label class="control-label" for="alamat">Alamat Siswa</label>
105
                                    <input type="text" name="alamat" class="form-control" id="alamat" placeholder="inputkan Alamat siswa" required>
106
                                </div>
107
                                <div class="form-group">
108
                                    <label for="gambar_anggota">Foto Siswa</label>
109
                                    <input type="file" class="form-control" name="gambar_anggota" id="gambar_anggota" required>
110
                                </div>
111
                                <div class="modal-footer">
112
                                    <button type="button" class="btn btn-danger"><i class="fa fa-reply" aria-hidden="true"></i> Reset</button>
113
                                    <button type="submit" class="btn btn-success" name="tambah"><i class="fa fa-cloud" aria-hidden="true"></i> Simpan</button>
114
                                </div>
115
                            </div>
116
                        </form>
117
                    </div>
118
                </div>
119
            </div>
120
121
122
123
    </div>
124
</div>