Recherche par date / période

Code complet php

<a id="module"></a>           
<hr>

<?php
$Depart_date = date('Y-m-d 00:00:01');
?>
<?php      
if(isset($_POST['recherche-visite-date']))  {
if(!empty($_POST['histo_date_visite'])){  
$histo_date = mysqli_real_escape_string($conn_RECH, $_POST['histo_date_visite']);
$LE = date("d-m-Y", strtotime(''.$histo_date.''));
}
$sql_Ouv = mysqli_query($conn_RECH, 'SELECT COUNT(id) as nbid FROM demo_visit 
WHERE date_insert BETWEEN "'.$histo_date.' 00:00:01" AND "'.$histo_date.' 23:59:59" ');   
while($nombre_Ouv = mysqli_fetch_assoc($sql_Ouv)){ $NB_id = $nombre_Ouv['nbid'];}

$sql_prov_Mob = mysqli_query($conn_RECH, 'SELECT COUNT(provmob) as nbprovmob FROM demo_visit 
WHERE provmob != "" AND date_insert BETWEEN "'.$histo_date.' 00:00:01" AND "'.$histo_date.' 23:59:59" ');   
while($nombre_prov_Mob = mysqli_fetch_assoc($sql_prov_Mob)){ $NB_provmob = $nombre_prov_Mob['nbprovmob'];}
$NB_ordi = $NB_id - $NB_provmob; 
?>                                                              
<div style="border: 2px solid gray;border-radius: 10px;">
<div class="">
Le: <span style="color:#ff0000;"><?php echo $LE; ?></span>
<br />
Nombre d'ouvertures: <span style="color:#1172d3;"><?php echo $NB_id; ?></span>
<br />
Depuis Mobile: <span style="color:#1172d3;"><?php echo $NB_provmob; ?></span>
<br />
Depuis Ordi: <span style="color:#1172d3;"><?php echo $NB_ordi; ?></span>
<div style="overflow-x:auto;">
<table>
<tr class="tr_head">
<th style="width:33%">Heure</th>
<th style="width:34%">Ip</th>
<th style="width:33%">Média</th>
</tr>   
<?php
$sql_recup_Ouv = mysqli_query($conn_RECH, 'SELECT * FROM demo_visit 
WHERE date_insert BETWEEN "'.$histo_date.' 00:00:01" AND "'.$histo_date.' 23:59:59" ');    
if (mysqli_num_rows($sql_recup_Ouv) == 0) {
echo '
<tr>
<td>
<br /> <br />
Aucun enregistrement sur cette période.
<br />
</td>                             
</tr>                      
';
} else {
while($recup_Ouv = mysqli_fetch_assoc($sql_recup_Ouv)){ 
$id = $recup_Ouv['id'];
$date_insert = $recup_Ouv['date_insert'];
$ip = $recup_Ouv['ip'];
$Prov_Media = $recup_Ouv['provmob'];
$date_heure = date("H:i", strtotime(''.$recup_Ouv['date_insert'].''));
    
$pair ++;
if($pair % 2 == 0){$style = 'pair';}else{$style = 'impair';}     
?>
<tr class="tr_ligne">
<td style="color:#1172d3;font-size:14px;font-weight:400;">
<div class="text-center">                  
<span><?php echo $date_heure ?></span>
</div>                              
</td>                                        
<td>                      
<div class="text-left columns1_3_panier" style="">
<div class="columns1_3_panier">
<div> 
<span class="vert"><?php echo $ip; ?></span>
</div>
</div>
</div>
</td>                
<td>
<div class="text-center">                  
<span><?php echo $Prov_Media ?></span>
</div>                       
</td>
</tr>
<?php
  }
 }
 ?>       
</table>
</div> 
<br />   <br />
</div>           
</div>
<br />   <br />
<?php
 }
?>

<?php      
if(isset($_POST['recherche-visite-periode']))  {
if(!empty($_POST['depart_date_visite'])){ $depart_date = mysqli_real_escape_string($conn_RECH, $_POST['depart_date_visite']); }
if(!empty($_POST['fin_date_visite'])){ $fin_date = mysqli_real_escape_string($conn_RECH, $_POST['fin_date_visite']); }

$sql_Ouv = mysqli_query($conn_RECH, 'SELECT COUNT(id) as nbid FROM demo_visit 
WHERE date_insert BETWEEN "'.$depart_date.' 00:00:01" AND "'.$fin_date.' 23:59:59" ');   
while($nombre_Ouv = mysqli_fetch_assoc($sql_Ouv)){ $NB_id = $nombre_Ouv['nbid'];}

$sql_prov_Mob = mysqli_query($conn_RECH, 'SELECT COUNT(provmob) as nbprovmob FROM demo_visit 
WHERE provmob != "" AND date_insert BETWEEN "'.$depart_date.' 00:00:01" AND "'.$fin_date.' 23:59:59" ');   
while($nombre_prov_Mob = mysqli_fetch_assoc($sql_prov_Mob)){ $NB_provmob = $nombre_prov_Mob['nbprovmob'];}
$NB_ordi = $NB_id - $NB_provmob;
    
$DU = date("d-m-Y", strtotime(''.$depart_date.''));
$AU = date("d-m-Y", strtotime(''.$fin_date.''));     
?>                                                              
<div style="border: 2px solid gray;border-radius: 10px;">
<div class="col-md-12">
Du: <span style="color:#ff0000;"><?php echo $DU; ?></span> Au: <span style="color:#ff0000;"><?php echo $AU; ?></span>
<br />
Nombre d'ouvertures: <span style="color:#1172d3;"><?php echo $NB_id; ?></span>
<br />
Depuis Mobile: <span style="color:#1172d3;"><?php echo $NB_provmob; ?></span>
<br />
Depuis Ordi: <span style="color:#1172d3;"><?php echo $NB_ordi; ?></span>
<div style="overflow-x:auto;">
<table>
<tr class="tr_head">
<th style="width:33%">Heure</th>
<th style="width:34%">Ip</th>
<th style="width:33%">Média</th>
</tr>   
<?php
$sql_recup_Ouv = mysqli_query($conn_RECH, 'SELECT * FROM demo_visit 
WHERE date_insert BETWEEN "'.$depart_date.' 00:00:01" AND "'.$fin_date.' 23:59:59" ');    
if (mysqli_num_rows($sql_recup_Ouv) == 0) {
echo '
<tr>
<td>
<br /> <br />
Aucun enregistrement sur cette période.
<br />
</td>                             
</tr>                      
';
} else {
while($recup_Ouv = mysqli_fetch_assoc($sql_recup_Ouv)){ 
$id = $recup_Ouv['id'];
$date_insert = $recup_Ouv['date_insert'];
$ip = $recup_Ouv['ip'];
$Prov_Media = $recup_Ouv['provmob'];
$date_courte = date("d-m", strtotime(''.$recup_Ouv['date_insert'].''));
$date_heure = date("H:i", strtotime(''.$recup_Ouv['date_insert'].''));
    
$pair ++;
if($pair % 2 == 0){$style = 'pair';}else{$style = 'impair';}     
?>
<tr class="tr_ligne">
<td style="font-size:14px;font-weight:400;">
<div class="text-center">                  
<span><?php echo $date_courte ?></span> - <span style="color:#1172d3;"><?php echo $date_heure ?></span>
</div>                              
</td>                                        
<td>                      
<div class="text-left columns1_3_panier" style="">
<div class="columns1_3_panier">
<div> 
<span class="vert"><?php echo $ip; ?></span>
</div>
</div>
</div>
</td>                
<td>
<div class="text-center">                  
<span><?php echo $Prov_Media ?></span>
</div>                       
</td>
</tr>
<?php
  }
 }
 ?>       
</table>
</div> 
<br />   <br />
</div>           
</div>
<br />   <br />
<?php
 }
?>

<br />
<div style="width: 96%;padding-left: 10px;padding-right: 10px;border: 2px solid gray;border-radius: 10px;">
<form method = "post" action = "#module">
  <br /> 
<input type="date" name="histo_date_visite" min="2020-09-01" max="2020-09-30" required>
<br /> <br />            
  <span style="float:right;"><input name = "recherche-visite-date" id = "recherche-visite-date" type="submit" class="bouton-paiement" value="Par Date" />
  <br />
  </span>      
</form>
<hr>      
<form method = "post" action = "#module">
  <br /> 
<input type="date" name="depart_date_visite" required>
<br />   <br />
<input type="date" name="fin_date_visite" required>
<br />   <br />             
  <span style="float:right;"><input name = "recherche-visite-periode" id = "recherche-visite-periode" type="submit" class="bouton-paiement" value="Par Période" />
  <br />
  </span>      
</form>
<hr>      
<br /> <br />  
</div>