muncul halaman blank saat mengklik tombol konfirmasi

assalamualaikum malam semua nya

izin bertanya saya sedang membuat tugas akhir saya mengalami kendala ketika saya ingin mencoba fitur konfimasi pendaftaran, tapi kenapa ya pas saya coba klik tombol konfirmasi hanya tampil blank layar putih kosong ini berikut kode yang saya tuliskan :

<?php  


session_start();
include '../../koneksi/koneksi.php';

date_default_timezone_get("Asia/Jakarta");

if (isset($_GET['idd'])) {
	$id 		=	$_GET['idd'];
	$idu 		=	$_GET['idu'];
	$idd 		=	$_GET['idd'];
	

	$queryAge 	=	"SELECT tanggal_lahir FROM pendaftaran WHERE Id = $idd";
	$exec2		= 	mysqli_query($conn, $queryAge); 

	if ($exec2) {
		$tanggal_lahir	=	mysqli_fetch_array($exec2);
		$kelas 	= findage($tanggal_lahir['tanggal_lahir']);
		$age 	= getAge($tanggal_lahir['tanggal_lahir']);
	}else{
		echo mysqli_error($conn);
	}

	$query		=	"UPDATE detail_pendaftaran 
					SET status_pendaftaran=1, id_admin=$idu, kelas='$kelas', usia='$age' 
					WHERE id_user=$id";
	$exec 		= 	mysqli_query($conn, $query);

	if ($exec) {
		$_SESSION['message']	= "1";
		echo '<script>window.location="../index.php?page=7"</script>';
	}else{
		echo mysqli_error($conn);
	}
}else{
	echo 'tidak ada';
}



function findage($dob)
{
    
   	$dob = strtotime($dob);
	$current_time = time();

	$age_years = date('Y',$current_time) - date('Y',$dob);
	$age_months = date('m',$current_time) - date('m',$dob);
	$age_days = date('d',$current_time) - date('d',$dob);

	if ($age_days<0) {
	    $days_in_month = date('t',$current_time);
	    $age_months--;
	    $age_days= $days_in_month+$age_days;
	}

	if ($age_months<0) {
	    $age_years--;
	    $age_months = 12+$age_months;
	}

	$age = $age_years."-".$age_months;

	if ($age_years > 6 && $age_months > 6) {
		$kelas = "B";
	}else{
		$kelas = "A";
	}

	return $kelas;
}

function getAge($dob){
	$dob = strtotime($dob);
	$current_time = time();

	$age_years = date('Y',$current_time) - date('Y',$dob);
	$age_months = date('m',$current_time) - date('m',$dob);
	$age_days = date('d',$current_time) - date('d',$dob);

	if ($age_days<0) {
	    $days_in_month = date('t',$current_time);
	    $age_months--;
	    $age_days= $days_in_month+$age_days;
	}

	if ($age_months<0) {
	    $age_years--;
	    $age_months = 12+$age_months;
	}

	$age = $age_years." tahun ".$age_months." bulan";

	return $age;
}

?>
avatar muhammadfakhrirosadi
@muhammadfakhrirosadi

1 Kontribusi 0 Poin

Diperbarui 4 bulan yang lalu

1 Jawaban:

Saya hanya lihat kode PHP dan dua fungsi javascript. Bagaian form yang submitnya seperti apa? Saran saya tampilkan error kamu di sisi PHP agar jelas errornya apa.

Cara menampilkan error PHP

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 4 bulan yang lalu

Tanggapan

sekarang error saat saya login, yg tampil juga hanya blank page. tadi saya ganti port mysql menjadi 8111 lalu terjadi blank page, setelah saya ganti kembali menjadi 3306 masih tetap blank page. itu kenapa ya?

sudah coba cara menampilkan error di link yang saya share di atas?

Login untuk ikut Jawaban