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: