Buongiorno a tutti  
ho questa query che mi visualizza i film per ordine di rilascio, order by DESC,
il campo si chiama release_data
il limite e' impostato a 20,
tramite un if visualizzo anche un'icona NEW, limite fissato per 30 giorni
per qualche strano motivo nella lista compare un film del 2019,
perche'? l'icona NEW non e' visibile, quindi lo sbaglio penso risieda nella query
  
		
		
	
	
		
	
la query
	
	
	
		
questo e' per visualizzare l'icona NEW
	
	
	
		
				
			ho questa query che mi visualizza i film per ordine di rilascio, order by DESC,
il campo si chiama release_data
il limite e' impostato a 20,
tramite un if visualizzo anche un'icona NEW, limite fissato per 30 giorni
per qualche strano motivo nella lista compare un film del 2019,
perche'? l'icona NEW non e' visibile, quindi lo sbaglio penso risieda nella query
la query
		SQL:
	
	<?php
// togliere LIMIT 10 se si desidera visualizzare tutti
    $query=mysqli_query($conn, "SELECT
        film_id,
        movie_title,
        year,
        release_data,
        cover_front
        FROM film ORDER BY release_data DESC  LIMIT 20") or die(mysqli_error());
        while($fetch=mysqli_fetch_array($query)){
?>
	questo e' per visualizzare l'icona NEW
		PHP:
	
	<?php echo $fetch ['release_data'];
// visualizza l'icona new_icon per 7 day +7*86400, inq uesto caso +30*86400 per 30 giorni
if ( (strtotime($fetch['release_data'])+30*86400)>time() )
  echo '   ' . "<img src=\"new_icon.gif\" alt=\"new\" />";
?>
	
			
				Ultima modifica: