Visualizzazione risultati 1 fino 8 di 8

Discussione: [PHP/MySQL] News temporanea fino a una certa data?

  1. #1
    Guest

    Post [PHP/MySQL] News temporanea fino a una certa data?

    Ciao a tutti, volevo sapere ma come si fa a creare una news temporanea?
    Mi spiego: In molti CMS c'è la poxibiltà di fare delle news che verranno mostrate ad una certa data e ora...c'è una funzione precisa?
    Avete qualche esempio da fare? Mi interesserebbe molto...
    Ho fatto una ricerca sul forum ma nnt...
    Ciao e Grazie! ^^

  2. #2
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Penso ti basti usare la funzione date() per ottenere la data odierna. Se questa concide con quella da te impostata, visualizzi la notizia; altrimenti no.
    Ciao!


    -- Aut Roma Aut Nihil!

  3. #3
    Guest

    Predefinito

    Ma servono 2 tabelle? O ne basta 1..?
    Ciao! ^^

  4. #4
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Tabelle per cosa? Memorizzi le notizie nel database?
    Al massimo puoi aggiungere un campo alla tabella, in cui, per ogni notizia, memorizzi la data in cui deve essere visualizzata.
    Certo, se dovessi voler impostare un intervallo di tempo sarebbe diverso. Bisognerebbe pensare ad un escamotage per aggirare la problematica.


    -- Aut Roma Aut Nihil!

  5. #5
    Ospite Guest

    Predefinito

    devi salvare nel db 2 campi contenenti la data unix d inizio e di fine visualizzazione della news

  6. #6
    Guest

    Predefinito

    Ok..ma se io ad esempio voglio che nell'homepage c'è tutto il codice php...più un if che ad una certa data fa una query, ma se io aggiorno l'homepage quella query di aggiunta viene ripetuta più volte..non c'è un modo per ripeterla una sola volta?
    Ossia basta visitare la HomePage una volta? Pechè se io faccio una query di aggiunta dentro un if con una certa data, ogni persona che vede quella pagina fa aggiungere righe...(sempre dalla query)...
    Ciao e Grazie! ^^
    Edit: Così potrebbe andare?
    Codice PHP:
    $q3 = mysql_query("SELECT * FROM news WHERE title = 'Buone Vacanze...'");

    if(
    $q3) {
    $query3 = "";
    } else {
    $query3 = mysql_query("INSERT INTO `news` ( `id` , `title` , `text` , `date` , `author` , `time` ) VALUES (NULL , 'Buone Vacanze...', 'Testo', '01/08/2008', 'Davide', '13:50')");
    }
    Ultima modifica di sIM : 09-07-2008 alle ore 00.49.27

  7. #7
    Ospite Guest

    Predefinito

    cioè tu vuoi che quando uno vede per la prima volta quella pagina succede qualcosa e poi non succede più niente?


    In questo caso dovresti creare un'altra tabella nel db....

  8. #8
    Guest

    Predefinito

    E perchè dv creare un'altra tabella nel db scusami?
    Voglio solo che quando il primo utente entri nel mio sito faccia la query 1 sola volta..e dp basta...si può fare?
    Ciao! ^^

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •