Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Error yang gak sesuai dengan didefenisikan

lagi buat sistem elektronik rapor berbasis web (iseng-iseng:D) menggunakan sistem CRUD sederhana, memakai template AdminLTE. Pada bagian UPDATE kelas, ada error. Jadi setelah kelas_edit.php, maka redirect ke kelas_daftar.php?status=berhasiledit, namun pesan yang disampaikan itu adalah kelas_daftar.php?status=kelassama.

kelas_edit.php

<?php
//untuk menampilkan kelas yang dipilih
$idkelas=$_GET['id'];
$sqlkelas=mysql_query("SELECT * FROM kelas WHERE id='$idkelas'");
$jumlahkelas=mysql_num_rows($sqlkelas);

if($jumlahkelas==0){
	header("Location: kelas_daftar.php?status=idkosong");
}else{
	//untuk menampilkan data sebelum diedit
	$datakelas=mysql_fetch_assoc($sqlkelas);
	if($_SERVER['REQUEST_METHOD']=="POST"){
		$kelas=mysql_real_escape_string($_POST['kelas']);
		$sqlcekkelas=mysql_query("SELECT * FROM kelas WHERE kelas='$kelas'");
		$jumlahcekkelas=mysql_num_rows($sqlcekkelas);
		if(empty($kelas)){
			header("Location: ?id=$idkelas&status=gagaledit");
		}elseif($jumlahcekkelas>0){
			header("Location: kelas_daftar.php?status=kelassama");
		}else{
			mysql_query("UPDATE kelas SET kelas='$kelas' WHERE id='$idkelas'");
			header("Location: kelas_daftar.php?status=berhasiledit");
		}
	}
}
?>

kelas_daftar.php

<?php
		@$status=$_GET['status'];
		if(!empty($status)){
			if($status=="idkosong"||$status=="adasiswa"||$status="kelassama"){
		?>
				<div class="alert alert-danger alert-dismissible">
					<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
					<i class="icon fa fa-ban"></i>
					<?php
					if($status=="idkosong"){
						echo "Data belum dipilih";
					}elseif($status=="adasiswa"){
						echo "Maaf anda tidak bisa menghapus jika ada siswa";
					}elseif($status=="kelassama"){
						echo "Kelas sudah ada";
					}
					?>
				</div>
		<?php
			}elseif($status=="berhasilhapus"||$status=="berhasiltambah"||$status="berhasiledit"){
		?>
				<div class="alert alert-success alert-dismissible">
					<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
					<i class="icon fa fa-check"></i>
					<?php
						if($status=="berhasilhapus"){
							echo "Berhasil menghapus data";
						}elseif($status=="berhasiltambah"){
							echo "Berhasil menambah data";
						}elseif($status=="berhasiledit"){
							echo "Berhasil mengedit data";
						}
					?>
				</div>
		<?php
			}
		}
		?>

gambar error

Mohon bantuannya:D

avatar williamantony3
@williamantony3

13 Kontribusi 5 Poin

Diperbarui 8 tahun yang lalu

5 Jawaban:

Gambar errornya nggak muncul...

avatar dalikewara
@dalikewara

351 Kontribusi 261 Poin

Dipost 8 tahun yang lalu

coba open image in new tab gan

avatar williamantony3
@williamantony3

13 Kontribusi 5 Poin

Dipost 8 tahun yang lalu

Cobak cek $status nya dulu, bener nggak hasilnya 'berhasiledit'

@$status=$_GET['status'];
die(var_dump($status));

// Atau kalau enggak cobak @ nya dihilangin.
$status=$_GET['status'];

avatar dalikewara
@dalikewara

351 Kontribusi 261 Poin

Dipost 8 tahun yang lalu

Jawaban Terpilih

udah solved gan. kurang tanda samadengan(=)

if($status=="kelassama")

avatar williamantony3
@williamantony3

13 Kontribusi 5 Poin

Dipost 8 tahun yang lalu

Mantab...

avatar dalikewara
@dalikewara

351 Kontribusi 261 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban