Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da 83kiara83
    You have an error in your SQL syntax near '.07)' at line 1
    La variabile $data la devi mettere tra apici ('$data').

    Comunque come ti ho scritto non c'è bisogno di recuperare la data odierna con php visto che c'è già la funzione in mysql (in questo caso curdate() non lo devi mettere tra apici).

  2. #12
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446
    finalmente ci sono riuscita l'errore stava nel mio database, dove non so per quale motivo avevo il campo ID che era impostato di default a 0. Mah...
    Ora viene il grosso del problema: se volessi avere un menù a sinistra della pagina con l'elenco degli anni presenti nel database (ovviamente se nel mio db ho solo l'anno 2007 vedrò quello e basta) e come sottovoci i mesi per ogni anno. Cliccando su ogni mese mi compariranno nella pagina le news per quel mese selezionato.
    Come si può fare?

  3. #13
    Originariamente inviato da 83kiara83
    Ora viene il grosso del problema: se volessi avere un menù a sinistra della pagina con l'elenco degli anni presenti nel database (ovviamente se nel mio db ho solo l'anno 2007 vedrò quello e basta) e come sottovoci i mesi per ogni anno. Cliccando su ogni mese mi compariranno nella pagina le news per quel mese selezionato.
    Come si può fare?
    Potresti fare che l'elenco degli anni e dei mesi siano dei link. Es:

    2007 ---> lo visualizzi come 2007

    Per i mesi una cosa simile, cioé

    gennaio

    Quindi in TUA_PAGINA.PHP prendi i dati passati tramite GET, e vedi se si tratta solo dell'anno oppure anche del mese e di conseguenza ti crei la select.

    Nel caso hai cliccato sull'anno:

    $anno = $_GET['anno'];

    SELECT * FROM tabella WHERE YEAR(campo_data)=$anno;


    Se, invece, hai anche il mese:

    SELECT * FROM tabella
    WHERE (YEAR(campo_data)=$anno AND MONTH(campo_data)=$mese);

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.