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

    cambiare visualizzazione al superamento della data impostata

    woww che titolo, ma non sapevo come far capire...


    Il problema e' questo:
    ho delle date di scadenza inserite nel database access, queste vengono visualizzate in alcune pagine in colore nero...

    vorrei che superata la data inserita nel database, venga visualizzata la data scritta in un altro colore che richiami l'attenzione, oppure la dicitura " l'account e' scaduto"

    Nessuna funzione particolare, solo che cambi colore o dicitura..

    Grazie :rollo:

  2. #2
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    vediamo il pezzo di codice riferito alla stampa della data...

    comunque basta un if

  3. #3
    niente di piu' semplice, richiama il dato con <%=RS("scadenza")%>



    connessione al database:

    <%
    Set RS = Server.CreateObject("ADODB.RecordSet")
    sql = "SELECT top 10 * FROM annunci WHERE idcategoria='1' and show=yes ORDER BY CLng(Rnd(([Id]+Timer())*-1)*10000)"
    set rs = Conn.Execute (sql)
    WHILE NOT RS.EOF
    %>


    dati in stampa ecc <%=RS("scadenza")%>


    ecc ecc chiusura database ecc


    -- quindi mi serve da attuare un controllo sulla data del server, confronto con la data inserita in tabella, e se inferiore il campo IF

    ma come? grazie-....

  4. #4
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    codice:
    if Now()>RS("scadenza") then
       Response.Write "<font face=Arial color=red>" & RS("scadenza") & "</font>"
    else
       Response.Write RS("scadenza") 
    End If

  5. #5
    Ok, grazie mille, ho risolto con il tuo aiuto , ho modificato il codice in questo modo

    codice:
    <% if Now()>RS("datadeletepost") then   
    Response.Write "<font face=Arial color=red>" & ("account scaduto il ") & RS("datadeletepost") & "</font>" 
    else   
    Response.Write RS("datadeletepost") 
    end if %>
    per ottenere questo risultato


    (accont scaduto)
    account scaduto il 10/11/2006

    (account valido)
    scade il 10/01/2007

    ciao e grazie mille!!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.