Daftar dan Belajar Sekarang!

Kok gk berhasil ya mendisable button setelah berhasil menyimpan 1 data

foto Jezz
1 Kontribusi 0 Coto
6 hari yang lalu
Kok gk berhasil ya mendisable button setelah berhasil menyimpan 1 data <?php $adadata = false; $registrasi_npm = $_SESSION['registrasi_npm']; $result = mysqli_query($koneksi,"SELECT *, registrasi.registrasi_nama_mahasiswa, registrasi.registrasi_npm, registrasi.registrasi_kelompok, registrasi.registrasi_angkatan from mahasiswa JOIN registrasi ON mahasiswa.id_registrasi = registrasi.id_registrasi WHERE registrasi_npm='$registrasi_npm' LIMIT 1"); if(mysqli_fetch_array($result) !== false) $adadata = true; ?>

Tag: php


Jawaban
foto banisrailubis
24 Kontribusi 11 Coto
5 hari yang lalu
Coba cek querynya gan mungkin ada nama_field / nama_tabel yang salah, test run ning querynya di cmd atau yang lain. Kalau gak kemungkinan di variable ini "$_SESSION['registrasi_npm']", mungkin agan menjalankan kodenya pas sesinya sudah habis, coba agan pastikan sudah login dengan re-login dan jalankan kodenya. Saran supaya validasinya enak dilihat buat seperti ini gan:
$sql_cekData = "SELECT a.*, b.registrasi_nama_mahasiswa, b.registrasi_npm, b.registrasi_kelompok, b.registrasi_angkatan from mahasiswa a
      LEFT JOIN registrasi b ON a.id_registrasi = b.id_registrasi 
      WHERE b.registrasi_npm='$registrasi_npm' LIMIT 1";
if(!$exec_query = mysqli_query($koneksi, $sql_cekData))
	echo "Ada sesuatu yang salah ! #1";
else{
	if(mysqli_num_rows($exec_query) > 0)
		$adadata = true;
}
// Pakai kalau tidak mau fetch lagi hasil querynya. 
 mysqli_free_result($exec_query);

// Tutup koneksi  
 mysqli_close($koneksi);
Nb: LEFT JOIN boleh dimodifikasi jadi INNER atau RIGHT sesuai keinginnan/kondisi.


Login untuk diksusi di forum sekolah koding