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>
avatar user02936
@user02936

12 Kontribusi 4 Poin

Diperbarui 3 tahun yang lalu

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&nbsp;</div><pre>$_GET['nama']</pre><div>sudah tidak undefined<br><br></div>

avatar pemudakoding
@pemudakoding

342 Kontribusi 120 Poin

Dipost 3 tahun yang lalu

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="{&quot;contentType&quot;:&quot;image/png&quot;,&quot;filename&quot;:&quot;Untitled.png&quot;,&quot;filesize&quot;:40565,&quot;height&quot;:390,&quot;url&quot;:&quot;https://i.ibb.co/tDMX41y/Untitled.png&quot;,&quot;width&quot;:771}" data-trix-content-type="image/png" data-trix-attributes="{&quot;caption&quot;:&quot;isi database&quot;,&quot;presentation&quot;:&quot;gallery&quot;}" 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>

avatar user02936
@user02936

12 Kontribusi 4 Poin

Dipost 3 tahun yang lalu

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>

avatar user02936
@user02936

12 Kontribusi 4 Poin

Dipost 3 tahun yang lalu

<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>&lt;td&gt;&lt;a data-toggle="tooltip" title="&lt;?php echo $data_pengaduan['nama'];?&gt;"&gt;&lt;?php echo $data['nik']; ?&gt;&lt;/a&gt;&lt;/td&gt;</pre>

avatar user02936
@user02936

12 Kontribusi 4 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban