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.png

image.pngimage.png

avatar JoyoSudibyo
@JoyoSudibyo

7 Kontribusi 1 Poin

Diperbarui 2 tahun yang lalu

1 Jawaban:

<div>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</div>

avatar logika
@logika

19 Kontribusi 8 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban