I'm trying to do search base on the input in two datetimepicker and display the results into table, but when I pick specific date rage all data are displaying. I'm using MySQL and PDO.
Here is my code.
<?php
$date1 = date("Y-m-d", strtotime($_POST['date1']));
$date2 = date("Y-m-d", strtotime($_POST['date2']));
$db = new PDO('mysql:host=localhost;dbname=db_search;charset=utf8mb4',
'root', '');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$sql = "select * from book";
$stmt = $db->prepare($sql);
$stmt->execute();
$row_count = $stmt->rowCount();
if($row_count > 0){
while($row=$stmt->fetch(PDO::FETCH_ASSOC)) {
?>
<tr>
<td><?php echo $row['ISBN']?></td>
<td><?php echo $row['title']?></td>
<td><?php echo $row['author']?></td>
<td><?php echo date("m/d/Y", strtotime($row['date_published']))?></td>
</tr>
<?php
}
}else{
echo '
<tr>
<td colspan = "4"><center>Record Not Found</center></td>
</tr>
';
}
?>