I have a few table, and one of it is “peminjaman” which have “date” atribute type in it, which is “tarikhpemulangan” example=”2019-07-23″ . I want to select from “peminjaman” where the atribute “tarikhpemulangan” must already pass from today date. Please help me.
x
<?php
echo '<h4><script>
var dateObj = new Date();
var bulan = dateObj.getUTCMonth() + 1;//bulan 1-12
var hari = dateObj.getUTCDate();
var tahun = dateObj.getUTCFullYear();
newdate= hari + "-" + bulan + "-" + tahun;
document.write(newdate);
</script></h4>';
include 'capaian.php';
$query1 = "SELECT * FROM peminjaman INNER JOIN lulus ON
peminjaman.nokppeminjam=lulus.nokppeminjam INNER JOIN peminjam ON
peminjaman.nokppeminjam=peminjam.nokppeminjam WHERE tarikhpemulangan <=
'newdate'";
$capai1 = mysqli_query($capaiDB, $query1);
?>
Advertisement
Answer
You just need to add NOW function on the query and we don’t need JavaScript code.
include 'capaian.php';
$query1 = "SELECT * FROM peminjaman INNER JOIN lulus ON
peminjaman.nokppeminjam=lulus.nokppeminjam INNER JOIN peminjam ON
peminjaman.nokppeminjam=peminjam.nokppeminjam WHERE tarikhpemulangan <=
NOW()";
$capai1 = mysqli_query($capaiDB, $query1);