</div> <div id="formEdit"> <h1>Ubah Data Siswa</h1> <form id="formEditX"> <input type="hidden" id="nomorSiswa"/> <label>Nama :</label> </br> <label id="labelNama" for="nama" class="error" /> <input type="text" name="nama" id="nama" /> <label>Kelas :</label> <?php include_once '../service/KelasServiceImpl.php'; $kelasService = new KelasServiceImpl(); $kelases = $kelasService->ambilSemuaKelas(); ?> <select id="kelas" name="kelas"> <?php foreach ($kelases as $kelas) { ?> <option value="<?php echo $kelas->getIdKelas(); ?> "><?php echo $kelas->getNama(); ?> </option> <?php }
<?php include_once '../service/SiswaServiceImpl.php'; include_once '../entity/Siswa.php'; include_once '../service/KelasServiceImpl.php'; $perintah = $_POST["perintah"]; $siswa = new Siswa(); $kelasService = new KelasServiceImpl(); $siswaService = new SiswaServiceImpl(); if ($perintah == "simpan") { $nama = $_POST["nama"]; $idKelas = $_POST["kelas"]; $kelasObj = $kelasService->ambilKelas($idKelas); $siswa->setNama($nama); $siswa->setKelas($kelasObj); $siswaService->simpanSiswa($siswa); } elseif ($perintah == "ubah") { $nama = $_POST["nama"]; $idKelas = $_POST["kelas"]; $nomorSiswa = $_POST["nomorSiswa"]; $kelasObj = $kelasService->ambilKelas($idKelas); $siswa->setNomorSiswa($nomorSiswa); $siswa->setNama($nama); $siswa->setKelas($kelasObj); $siswaService->ubahSiswa($siswa); } elseif ($perintah == "hapus") { $nomorSiswa = $_POST["nomorSiswa"]; $siswaService->hapusSiswa($nomorSiswa); }