Menampilkan data nilai rapor sesuai id yang login

Hai, saya mau bikin rapor online, untuk memunculkan nilai sesuai NIS yang masuk gimana ya? tabel antara nilai dengan mata pelajaran sudah tersambung, tapi nyoba liat nilai nis 345 yg muncul malah nilai nis 123.

ini di viewnya

------------------------------- ada tabel nilai, matapelajaran dan member

avatar girisarahsrh
@girisarahsrh

6 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

nama id nya apa yah?

2 Jawaban:

taruh nis di where juga. untuk relasi dan letak kolom nis ditabel mana, tinggal disesuaikan. <pre> $res=mysql_query("SELECT * FROM nilai,matapelajaran,member WHERE nilai.idmatapelajaran=matapelajaran.idmatapelajaran and member.nis=nilai.nis and member.nis = '345' "); </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Tanggapan

sudah di join untuk tabel nilai sama matapelajaran, udah ditambah where nis itu tp yg muncul semua nisnya.. ga sesuai yg login

tabel nya udah di join belum? kalo udah nanti di where nya menurut id yang di panggil.

avatar Obbytokun
@Obbytokun

186 Kontribusi 16 Poin

Dipost 5 tahun yang lalu

Tanggapan

sudah di join untuk tabel nilai sama matapelajaran, udah ditambah where nis itu tp yg muncul semua nisnya.. ga sesuai yg login

jadi maunya data muncul sesuai user yang login? coba pake session user login nya, user name di buat session panggil di where jadi nanti muncul sesuai user login.

$nis= $_session['blablabla']; (SELECT * FROM nilai,matapelajaran WHERE nilai.idmatapelajaran=matapelajaran.idmatapelajaran and nis = '$nis')

sudah pake session masih tidak mau muncul, tapi Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in

coba tambahin ini di atas mysql_fetch_array,

if($res=== FALSE) { die(mysql_error()); }

Column 'nis' in where clause is ambiguous

coba kirim screen shot nya... ke email abdurobby5@gmail.com

Okee sebentar

Login untuk ikut Jawaban