Menampilkan data dari TABEL SQL berdasarkan TANGGAL

Saya punya DUA tabel sql, yang pertama PRESENSI dengan struktur No, NIS, NAMA, KLS, TANGGAL dan yang kedua SISWAa dengan struktur No, NIS, NAMA, KLS.

Saya ingin menampilkannya per KLS dengan susunan  No, NIS, NAMA, 01, 02, 03, 04, … ,31, yang mana NIS dan NAMA diambilkan dari tabel SISWA, dan kehadiran diberi simbol H diambilkan datanya dari tabel PRESENSI. 

Untuk menampilkan data pada tanggal 01 saya coba pakai script berikut:: 

$tanggal=date("(01-07-2021");$queri="SELECT *  FROM presensi WHERE tanggal='$tanggal' " ;$hasil=MySQL_query ($queri); $x=1;while ($data = mysql_fetch_array ($hasil)){echo "    <tr>  <td><center>".$x++."</center></td>  <td><center>".$data['nis']."</center></td>  ..........

Bagaimana caranya mengembangkan scrip tersebut untuk keperluan yang saya sebutkan di atas?
Mohon bantuannya, TERIMA KASIH.

image.pngimage.pngimage.pngimage.pngimage.pngimage.png
avatar JoyoSudibyo

@JoyoSudibyo

6 Kontribusi 0 Poin


Jawaban

Kok T Presensi ada atr kelas dan nama kan udah ada di T Siswa dan atr No untuk apa kan NIS sudah bisa untuk PK. Lakukan normalisasi hingga ke 3NF. Kalau untuk tampilin data berdasarkan tanggal yangan lupa format tanggalnya dari $_POST disesuaikan dengan format tanggal yang ada didalam tabel
avatar logika

@logika

5 Kontribusi 2 Poin


Login untuk gabung berdiskusi
premium logo tube

Hey, sedang ada diskon premium untuk akses semua kelas. Lihat di sini