Postingan lainnya
Error aneh
Permisi, tolong bantuin gw dong pleaseee. Ini ada error, errornya kayak gini nih :
Notice: Undefined variable: filter_guru in C:\xampp\htdocs\man\masuk\laporan_penilaian_admin.php on line 181 Notice: Undefined variable: filter_siswa in C:\xampp\htdocs\man\masuk\laporan_penilaian_admin.php on line 181 Notice: Undefined variable: filter_pelajaran in C:\xampp\htdocs\man\masuk\laporan_penilaian_admin.php on line 181 Notice: Undefined variable: filter_kelas in C:\xampp\htdocs\man\masuk\laporan_penilaian_admin.php on line 181
>>> Waktu gue coba ngapus itu tulisan $filter_guru $filter_siswa $filter_pelajaran $filter_kelas yang ada di baris 181 itu, emang errornya hilang, tapi pas gw pake aplikasinya eh malah gagal buat mencari data.
>> Gagal maksudnya kek gw mau nyari nilai Bahasa Indonesianya si Budi anak kelas XA aja , malah ini yang ditampilin semua data termasuk data nilai orang laen juga, harusnya kan yang ditampilin nilai Budi aja, lah ini?!! Tolong dibantu dong, stress gw....
Tanggapan
$view=mysql_query("SELECT nama_siswa, nis, nama_guru, nip, nama_kelas, nama_pelajaran, nilai FROM tbl_nilai nilai, data_siswa siswa, setup_pelajaran pelajaran, setup_kelas kelas, data_guru guru WHERE nilai.id_siswa=siswa.id_siswa and nilai.id_kelas=kelas.id_kelas and nilai.id_pelajaran=pelajaran.id_pelajaran and nilai.id_guru=guru.id_guru $filter_guru $filter_siswa $filter_pelajaran $filter_kelas order by siswa.nama_siswa asc");
ini mau di join ya tiap tabel nya?
rapikan pertanyaan dengan membungkus di tag kode, agar yang mau bantu mudah baca
saya setuju dengan mas @hilmanrdn. mohon di edit dan dirapikan agar lebih enak dan mudah dibacanya. karena disini ga seketat di stackoverflow, makanya mohon diperbaiki jika tidak keberatan. oh ya, sekedar masukan nih untuk mas @hilmanrdn, kalau bisa tiga button pendukung untuk buat pertanyaannya dikasih info hover pas mouse ke button tsb agar lebih memudahkan saja. saya menggunakan firefox di hover ga ada tampil apa". maaf kalau jadi OOT.
1 Jawaban:
<pre> <?php if(isset($_POST['submit'])){
$id_guru=htmlentities($_POST['id_guru']); $id_siswa=htmlentities($_POST['id_siswa']); $id_pelajaran=htmlentities($_POST['id_pelajaran']); $id_kelas=htmlentities($_POST['id_kelas']);
if($id_guru!="0"){ $filter_guru="tbl_nilai.id_guru='$id_guru'"; }else{ $filter_guru=""; }
if($id_siswa!="0"){ $filter_siswa="tbl_nilai.id_siswa='$id_siswa'"; }else{ $filter_siswa=""; }
if($id_pelajaran!="0"){ $filter_pelajaran="tbl_nilai.id_pelajaran='$id_pelajaran'"; }else{ $filter_pelajaran=""; }
if($id_kelas!="0"){ $filter_kelas="tbl_nilai.id_kelas='$id_kelas'"; }else{ $filter_kelas=""; }
}else{ unset($_POST['submit']); }
(dibagian BAWAH ini guys yang errornya di baris 181)
$view=mysql_query("SELECT nama_siswa, nis, nama_guru, nip, nama_kelas, nama_pelajaran, nilai FROM tbl_nilai join data_siswa on tbl_nilai.id_siswa=data_siswa.id_siswa join setup_pelajaran on tbl_nilai.id_pelajaran=setup_pelajaran.id_pelajaran join setup_kelas on tbl_nilai.id_kelas=setup_kelas.id_kelas join data_guru on tbl_nilai.id_guru=data_guru.id_guru WHERE $filter_siswa and $filter_kelas and $filter_pelajaran and $filter_guru order by data_siswa.nama_siswa asc");
$i = 1; while($row=mysql_fetch_array($view)){ ?>
<tr> <td><input type="checkbox" /></td> <td><?php echo $i;?></td> <td><?php echo $row['nama_siswa'];?></td> <td><?php echo $row['nis'];?></td> <td><?php echo $row['nama_guru'];?></td> <td><?php echo $row['nip'];?></td> <td><?php echo $row['nama_kelas'];?></td> <td><?php echo $row['nama_pelajaran'];?></td> <td><?php echo $row['nilai'];?></td> </tr> <?php $i++; } $jumSis = $i-1; ?> </pre>