Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $mysqli = new mysqli('localhost', 'root', '', 'dbtest');
- // edit dan hapus
- if($_GET['action']=='edit' || $_GET['action']=='tambah'){
- // ambil data kalau edit
- if($_GET['action']=='edit'] && $_GET['nis']>0){
- $res = $mysqli->query("SELECT nis,nama,jkelamin,tempat_lahir,tgl_lahir,alamat,kelas from tblsiswa where idsiswa='$_GET[nis]'");
- $data = $res->fetch_array(MYSQLI_ASSOC);
- $res->free_result();
- $cekL = $data['jkelamin']=='L' ? ' checked' : '';
- $cekP = $data['jkelamin']=='P' ? ' checked' : '';
- $tgl_lahir = date('d/m/Y', strtotime($data['tgl_lahir']));
- $ceknis = ' readonly';
- }
- // proses simpan
- if(isset($_POST['save'])){
- // parsing iputan user
- $nama = $mysqli->escape_string($_POST['nama'];
- $jkelamin = $_POST['jkelamin'];
- $tempat_lahir = $mysqli->escape_string($_POST['tempat_lahir']);
- $tgl_lahir = date('Y-m-d', strtotime($_POST['tgl_lahir']));
- $alamat = $mysqli->escape_string($_POST['alamat']);
- $kelas = $mysqli->escape_string($_POST['kelas']);
- // proses simpan
- if($_GET['action']=='edit'] && $_GET['nis']>0){
- $save = $mysqli->query("UPDATE tblsiswa set nama='$nama',jkelamin='$jkelamin',tempat_lahir='$tempat_lahir',tgl_lahir='$tgl_lahir',alamat='$alamat',kelas='$kelas' where nis='$_GET[nis]'");
- if($save)
- echo '<div clas="sukses">Data siswa berhasil diperbaharui...</div>';
- else
- echo '<div class="failed">Data siswa gagal diperbaharui, silahkan ulangi lagi!</div>';
- }
- else{
- $save = $mysqli->query("INSERT into tblsswa(nis,nama,jkelamin,tempat_lahir,tgl_lahir,alamat,kelas) VALUES('$nis','$nama','$jkelamin','$tempat_lahir','$tgl_lahir','$alamat','$kelas')");
- if($save)
- echo '<div clas="sukses">Data siswa berhasil ditambahkan...</div>';
- else
- echo '<div class="failed">Data siswa gagal disimpan, silahkan ulangi lagi!</div>';
- }
- }
- echo "<form action=\"\" method=\"post\">
- <table>
- <tr>
- <td>NIS</td>
- <td><input type=\"text\" name=\"nis\" size=10 value=\"$data[nis]\"$ceknis /></td>
- </tr>
- <tr>
- <td>Nama</td>
- <td><input type=\"text\" name=\"nama\" size=40 value=\"$data[nama]\" /></td>
- </tr>
- <tr>
- <td>Jenis Kelamin</td>
- <td><label><input type=\"radio\" name=\"jkelamin\" value=\"L\"$cekL /> Laki-laki</label> <label><input type=\"radio\" name=\"jkelamin\" value=\"P\"$cekP /> Perempuan</label></td>
- </tr>
- <tr>
- <td>Tempat Lahir</td>
- <td><input type=\"text\" name=\"tempat_lahir\" size=40 value=\"$data[tempat_lahir]\" /></td>
- </tr>
- <tr>
- <td>Tgl Lahir</td>
- <td><input type=\"text\" name=\"tgl_lahir\" size=10 value=\"$tgl_lahir\" /></td>
- </tr>
- <tr>
- <td>Alamat</td>
- <td><textarea name=\"alamat\" cols=40 rows=3>$data[alamat]</textarea></td>
- </tr>
- <tr>
- <td>Kelas</td>
- <td><input type=\"text\" name=\"kelas\" size=10 value=\"$data[kelas]\" /></td>
- </tr>
- <tr>
- <td> </td>
- <td><input type=\"submit\" name=\"save\" value=\"Simpan\" /> <input type=\"button\" value=\"Kembali\" onclick=\"location.href='daftar_siswa.php'\" /></td>
- </tr>
- </table>
- </form>";
- }
- // hapus
- elseif($_GET['action']=='hapus'){
- // proses jika suda ditekan tombol Ya
- if(isset($_POST['del'])){
- $del = $mysqli->query("DELETE from tblsiswa where nis='$_GET[nis]'");
- if($del)
- echo '<div clas="sukses">Data siswa berhasil dihapus...</div>';
- else
- echo '<div class="failed">Data siswa gagal dihapus, silahkan ulangi lagi!</div>';
- }else{
- echo "<form action=\"\" method=\"post\">
- <p>Anda yakin ingin menghapus siswa ini dar database?</p>
- <p><input type=\"submit\" name=\"del\" value=\"Ya\" /> <input type=\"button\" value=\"Tidak\" onclick=\"location.href='daftar_siswa.php'\" /></p>
- </form>";
- }
- }
- // default (tampil daftar siswa)
- else{
- // tampil daftar siswa
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement