Postingan lainnya
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;
}
?>
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.
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?