Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Pubblicazioni posticipata

    Tutte le funzioni datetime ce l'ho in un file esterno e vanno bene. Ho fatto una cosa simile a quella che segue per far scadere gli articoli, e ora l'ho fatto per la pubblicazioni posticipata.

    codice:
    //è la data odierna convertita in formato italiano
    $timestamp_oggi = mktime(0, 0, 0, date("m"), date("d"), date("Y"));
    
    $query5 = "SELECT ID,Titolo,Descrizione,Immagine,Alt,Importante,Posticipata,Inserito FROM notizie WHERE Importante = 'SI' ORDER BY ID DESC LIMIT 0,6";
    $result5 = mysql_query($query5, $db);
    while ($row5 = mysql_fetch_array($result5)) {
    
    //leggo la data (il campo è datetime)
    $pubblicazione = $rows5["Inserito"];
    $posticipata = $rows5["Posticipata"];
    
    //converto la data in formato italiano
    $time_stamp_pubblicazione = mktime(0,0,0,getMonth($pubblicazione),getDay($pubblicazione),getYear($pubblicazione));
    
    //se la data indicata è maggiore o uguale a oggi e se dev'essere posticipata
    if ($time_stamp_pubblicazione >= $timestamp_oggi AND $posticipata=="SI") {
    echo "<table><tr><td></td><td>".$row5["Titolo"]."</td></tr>";
    echo "<tr><td>[img].$percorso.[/img]</td><td>".$row5["Descrizione"]."</td></tr></table>
    ";
    }
    
    //se non è posticipata pubblica subito
    if ($posticipata!="SI") {
    echo "<table><tr><td></td><td>".$row5["Titolo"]."</td></tr>";
    echo "<tr><td>[img].$percorso.[/img]</td><td>".$row5["Descrizione"]."</td></tr></table>
    ";
    }
    }
    Invece mi mostra tutte le notizie, perché?

  2. #2
    AIUTOOOOOOOOOOOO

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.