Diskon 50% terbatas! Masukkan kupon "programmer2025" di kelas apa saja

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 7 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 7 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 7 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 [email protected]

Okee sebentar

Login untuk ikut Jawaban