Postingan lainnya
Menampikan isi Database nama masyarakat Warning: Undefined array key "nama"
Gan saya mau menampilkan nama masyarakat tapi gagal, mohon dibantu.
Query menangkap nama masyarakat:
$nama = $_GET['nama'];
$view_masyarakat = (mysqli_query($connect, "SELECT * FROM masyarakat WHERE nama = '$nama'"));
tampil nama masyarakat disini:
<td><a data-toggle="tooltip" title="<?php echo $view_masyarakat; ?>"><?php echo $data['nik']; ?></a></td>
4 Jawaban:
<pre>$_GET['nama']</pre><div>itu gak ditemukan atau undefined atau belum diinit. nah solusinya silahkan tambahkan query string pada url dan jika tidak dibutuhkan bisa dibuat kondisi. jalankan kode kalau </div><pre>$_GET['nama']</pre><div>sudah tidak undefined<br><br></div>
Tanggapan
variable $_GET sudah pake syntax isset tapi pas di hover error, Warning: Trying to access array offset on value of type null
<div>oh iya lupa... kan menampilkan nama masyarakat bedasarkan NIK, berarti sintak sql untuk menampilkan nama masyarakat bedasarkan NIK yang dia punya gimana ya gan?<br><br></div><pre>$nik = "SELECT nik FROM masyarakat"; $sql_masyarakat = "SELECT FROM masyarakat WHERE nama= '$nik'"; $result_masyarakat = (mysqli_query($connect, $sql_masyarakat));</pre><div>ini masih salah, nama masyarakatnya nggak tampil.<br>'nik' dan 'nama' ada dalam satu tabel 'masyarakat'<br><br>database'nya kaya gini:<figure data-trix-attachment="{"contentType":"image/png","filename":"Untitled.png","filesize":40565,"height":390,"url":"https://i.ibb.co/tDMX41y/Untitled.png","width":771}" data-trix-content-type="image/png" data-trix-attributes="{"caption":"isi database","presentation":"gallery"}" class="attachment attachment--preview attachment--png"><img src="https://i.ibb.co/tDMX41y/Untitled.png" width="771" height="390"><figcaption class="attachment__caption attachment__caption--edited">isi database</figcaption></figure></div>
Tanggapan
$nik = "123";
$sql = "SELECT nama
FROM masyarakat WHERE nik = '$nik'";
gak bisa, malah error table'nya... dan 123 itu syntax apa..?
sry kalo jawaban nya kurang jelas. 123 cuma contoh aja. misal nik nya itu 123 gitu
jadi "pilih nama dari tabel masyarakat yang memiliki nik 123"
maaf nih kalo pertanyaannya bodoh... jadi isi variable $nik=" "; di isi sama apa? supaya nampil nama bedasarkan nik pas di hover: https://pasteboard.co/K1d0moj.png
gpp ka sama" masih belajar saya juga, btw $nik itu diisi nik yang dipakai untuk kunci pencarian
<div>jadi saya copy variable dari detail_report.php ke index.php isi'nya seperti ini:</div><pre> $id_pengaduan = $_GET['id_pengaduan'];
$sql_pengaduan = "SELECT * FROM pengaduan
INNER JOIN masyarakat
ON pengaduan.nik = masyarakat.nik WHERE id_pengaduan = '$id_pengaduan'";
$execute_pengaduan = mysqli_query($connect, $sql_pengaduan);
$data_pengaduan = mysqli_fetch_array($execute_pengaduan);</pre><div><br>tapi tetep nggak bisa ada error Undefined array key "id_pengaduan" dan pas di hover ada tulisan Warning: Trying to access array offset on value of type null<br><br>udah coba ganti variable id_pengaduan jadi:<br>1. $id_pengaduan = $_GET["SELECT * FROM pengaduan WHERE id_pengaduan"];<br>2. $id_pengaduan = "SELECT * FROM pengaduan WHERE id_pengaduan";<br>3. $id_pengaduan = "SELECT FROM pengaduan WHERE id_pengaduan";<br>4. $id_pengaduan = "SELECT id_pengaduan FROM pengaduan";<br>5. $id_pengaduan = "SELECT * id_pengaduan FROM pengaduan";<br><br>gak bisa juga..</div>
<div>error Undefined sudah tidak tampil karena sudah pake isset</div><pre> $id_pengaduan = ISSET($_GET['id_pengaduan']) ? $_GET['id_pengaduan']:'';
$sql_pengaduan = "SELECT * FROM pengaduan
INNER JOIN masyarakat
ON pengaduan.nik = masyarakat.nik WHERE id_pengaduan = '$id_pengaduan'";
$execute_pengaduan = mysqli_query($connect, $sql_pengaduan);
$data_pengaduan = mysqli_fetch_array($execute_pengaduan);</pre><div><br></div><div>tapi error, Warning: Trying to access array offset on value of type null. pada bagian ini:</div><pre><td><a data-toggle="tooltip" title="<?php echo $data_pengaduan['nama'];?>"><?php echo $data['nik']; ?></a></td></pre>