90 messaggi dal 13 marzo 2003
www.pillole.it
Salve a tutti,

avendo un db con dati inseriti freschi freschi e una pagina che li visualizza, come posso far si che confrontando la data della visualizzazione e quella di registrazione dei dati appaia una immagine al fianco se lo scarto è inferiore ad un tempo prestabilito, esempio un giorno?

Ovvero: una pagina mostra il nome ed il cognome di alcuni utenti, attraverso il form di inserimento dei dati salvo su db anche la data di inseriemento, quindi quando li visualizzo vorrei che per quelli iscritti da meno di 24 ore appaia una icona tipo "NEW" al fianco. Con if then credo è facile ma come faccio il raffronto delle date nella query.

Forse ... select * from tabella where now()<"dataiscrizionevariabile" .... booooooo sapete dirmelo !?

Grazie Michele e buon fine settimana a tutti.

Pillole.it
l'enciclopedia online
177 messaggi dal 24 luglio 2001
Ciao,

io utilizzo questo codice per inserire una immagine quando tra la data attuale e quella di inserimento sono trascorsi meno di 30 giorni (variabile dGiorniNew da valorizzare):
'Verifico se l'elemento da visualizzare ha una data di inserimento, e quanti giorni sono passati dalla 
'data di inserimento, così da visualizzare se necessario una immagine per segnalare un nuovo inserimento.
If not (isnull(ObjRs("DataInserimento"))) then
    'Verifico la differenza di giorni
    If DateDiff("d",ObjRs("DataInserimento"),Now()) < dGiorniNew then
        %>
        <img src="immagini/new.gif" border="0">
        <%
    End if
End if


Spero possa servirti.

------------------------------
Carlo Patti
------------------------------
info@ilmagodeipc.it
www.ilmagodeipc.it
90 messaggi dal 13 marzo 2003
www.pillole.it
Salve a tutti e a te Auty,

ho provato appena adesso ma non va ... tu che mi sai dire ?!

<%
If not (isnull(Rs("utente_data"))) then

response.write rs.Fields("utente_data").Value

if DateDiff("d",Rs("utente_data"),Now()) < dGiorniNew then

response.write rs.Fields("utente_data").Value
%>
<img src="_imm/new.gif" border="0">
<%
end if
End if
%>

ciao e buon inizio di settimana !!!
Michele
Modificato da pillole il 07 aprile 2003 00.44 -

Pillole.it
l'enciclopedia online
177 messaggi dal 24 luglio 2001
Ciao,

ma hai fatto un po di prove??
La data che passi è nel formato data??
Perche non testi anche l'evento negativo della condizione, aggiungendo un bel else e scrivendo a video qualcosa, per vedere se esce al primo if o al secondo.

Ovviamente suppongo che tu abbia valorizzato la variabile dGiorniNew.

Ciao.

------------------------------
Carlo Patti
------------------------------
info@ilmagodeipc.it
www.ilmagodeipc.it
90 messaggi dal 13 marzo 2003
www.pillole.it
non va !!!

Michele

PS: valorizzata e fatto prove ma non va ! Grrr

Pillole.it
l'enciclopedia online
177 messaggi dal 24 luglio 2001
Ciao,

purtroppo non so cosa dirti, a me funziona e tra l'altro è un codice che ho appena implementato.
Se vuoi prova a postare per intero il codice, ed un esempio di record del tuo database, se ho tempo gli do volentieri un occhio.
Oppure mandamelo via mail.

------------------------------
Carlo Patti
------------------------------
info@ilmagodeipc.it
www.ilmagodeipc.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.